cnescatlab / i-CodeCNES

i-Code CNES is a static code analysis tool to help developpers write code compliant with CNES coding rules.
Eclipse Public License 1.0
61 stars 16 forks source link

Bugfixes and new rules from collaboration EUMETSAT-AQCLab #230

Open jverdugo-aqclab opened 1 year ago

jverdugo-aqclab commented 1 year ago

Proposed changes

Fixing of parsing errors detected in three rules: COM.Inst.Brace, COM.PROJECT.Header, COM.NAME.Homonymy

Implementation of 8 new rules (from EUMETSAT coding standard, but useful in other contexts) to check:

Types of changes

What types of changes does your code introduce to i-Code?

Issues closed by changes

Checklist

Further comments

The changes implemented were sponsored and agreed with EUMETSAT, based on their needs, but both EUMETSAT and AQCLab consider that these may be useful to other parties, and for that may be considered to be included in the offical development of i-Code.