You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
i-Code CLI will be reimplemenented to be easier to contribute for developpers, respect i-Code CNES plugins structuration, and be more convinient for users and thirds parts.
General improvements
Using common appache CLI package
Currently, commands handling is hard coded inside the main application, using appache cli package would improve maintainment, functionnalities, and reliability.
Fix status
Export improvements
HTML export removal
Considering that there is already a XML export which is good enough, the HTML one which was hard coded inside the application and causing bug will be removed.
Fix status
Using export service
Currently, exports calls are hardly coded inside i-Code CLI. Available exports are shown from hard coded help, which means that it's not using Export service and would cause difficulty to maintain in case an new export would be added to the plugin. Export service should be used to display available exports.
Fix status
Analysis improvements
Display available languages (identifiers) and rules (identifiers)
Using i-Code CLI, users aren't able to identify languages and rules availables in the tools which make it's use and results very fuzzy. The CLI should offer commands to browse availables languages and checkers available.
Fix status
Analysis configuration
Currently, it's not possible to choose to disable a rule, or to verify only one language. All rules and all languages are run for all analysis even if the Analyzer service offer the possibility to do so.
Fix Status
Improve recursive search
Currently, the behaviour of file browsing seems to be fuzzy and hard coded which make it difficult to maintain and hardly reliable. i-Code CLI should rely on a third part to retrieve file using regex, otherwise only accept a list of file to analyze. Also, file extension should be verifyed using appropriate service instead of hard coded behaviour.
Fix Status
The text was updated successfully, but these errors were encountered:
i-Code CLI will be reimplemenented to be easier to contribute for developpers, respect i-Code CNES plugins structuration, and be more convinient for users and thirds parts.
General improvements
Using common appache CLI package
Currently, commands handling is hard coded inside the main application, using appache cli package would improve maintainment, functionnalities, and reliability.
Export improvements
HTML export removal
Considering that there is already a XML export which is good enough, the HTML one which was hard coded inside the application and causing bug will be removed.
Using export service
Currently, exports calls are hardly coded inside i-Code CLI. Available exports are shown from hard coded help, which means that it's not using Export service and would cause difficulty to maintain in case an new export would be added to the plugin. Export service should be used to display available exports.
Analysis improvements
Display available languages (identifiers) and rules (identifiers)
Using i-Code CLI, users aren't able to identify languages and rules availables in the tools which make it's use and results very fuzzy. The CLI should offer commands to browse availables languages and checkers available.
Analysis configuration
Currently, it's not possible to choose to disable a rule, or to verify only one language. All rules and all languages are run for all analysis even if the Analyzer service offer the possibility to do so.
Improve recursive search
Currently, the behaviour of file browsing seems to be fuzzy and hard coded which make it difficult to maintain and hardly reliable. i-Code CLI should rely on a third part to retrieve file using regex, otherwise only accept a list of file to analyze. Also, file extension should be verifyed using appropriate service instead of hard coded behaviour.
The text was updated successfully, but these errors were encountered: