Skip to content

i-Code CNES is a static code analysis tool to help developpers write code compliant with CNES coding rules.

License

Notifications You must be signed in to change notification settings

brigittehuynh/i-CodeCNES

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

i-Code CNES is a static code analysis tool to help developers write code compliant with CNES coding rules for Fortran 77, Fortran 90 and Shell.

All the informations on CNES standards coverage, and rules availabilities and limitations can be read in the documentation.

Release 3.0.1

  • Fix of Eclipse's plug-in performances #101

Release 3.0.0

New features

  • Command line for Windows, MacOS & Linux #64
  • Standalone version i-Code CNES IDE #1
  • New Extension Points 
    • To add languages #32  
    • To add checkers #23  
    • To add configurations  
    • To add exports #19 #26
  • API 
    • To run analysis #16  
    • To export analysis #19  #26  
    • To reach configurations & preferences
  • Shells metrics (SH.MET.LineOfCode, SH.MET.RatioComment, SH.MET.Nesting, SH.MET.ComplexitySimplified) #30
  • Automated build #1

Bug fixes & enhancements

  • Analysis performances improvements  #14
  • User Interface preference page improvements  #36
  • Improvements of analysis failure notifications #50
  • XML and CSV export improvements #69  #19

Minor fixes and other enhancements : milestone 3.0.0.

Previous Releases

Feedback and Support

Contact : L-lequal@cnes.fr

Bugs and Feature requests: https://github.com/lequal/i-CodeCNES/issues

Licensing

This software is licensed under the terms in the file named "LICENSE" in this directory.

The software used Java files, generated with JFlex (http://.jflex.de). The terms of this library license are available here after : http://jflex.de/copying.html

About

i-Code CNES is a static code analysis tool to help developpers write code compliant with CNES coding rules.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Fortran 92.4%
  • Java 3.7%
  • Lex 3.4%
  • Shell 0.5%
  • Forth 0.0%
  • XSLT 0.0%