adacontrol
Port variant standard
Summary Ada constructs lint tool with project support
BROKEN [all] gcc10 instantiation error at scope_manager-scoped_store.adb:319
Package version 1.21r6b_1
Homepage https://www.adalog.fr/en/adacontrol.html
Keywords lang, ada
Maintainer John Marino
License GMGPL
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 04 SEP 2021, 16:22:43 UTC
Port created 22 APR 2017, 16:43:38 UTC
Subpackage Descriptions
complete This is the adacontrol-standard metapackage. It pulls in all subpackages of adacontrol-standard.
primary AdaControl is a free (GMGPL) tool that detects the use of various kinds of constructs in Ada programs. Its first goal is to control proper usage of style or programming rules, but it can also be used as a powerful tool to search for use (or non-use) of various forms of programming styles or design patterns. Searched elements range from very simple, like the occurrence of certain entities, declarations, or statements, to very sophisticated, like verifying that certain programming patterns are being obeyed.. Which elements or constructs are searched is defined by a set of rules; the following table gives a short summary of rules currently checked by AdaControl. The number in parentheses after the rule name gives the number of subrules, if any. Considering all possible rules and subrules, this makes 452 tests that can be performed currently by AdaControl!
docs This is the documents subpackage of the adacontrol-standard port.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) asis:primary:standard
gcc10:complete:standard
gprbuild:primary:standard
Download groups
main mirror://SF/adacontrol
Distribution File Information
d3c954ea55d688a9a5446e783284146f57e7cd3ef3cd905ba092f5a8ea5291f2 2767583 adactl-1.21r6b-src.tgz
Ports that require adacontrol:standard
No other ports depend on this one.