Skip to content

A program which check a code, and list all what is not complient to the norm code.

Notifications You must be signed in to change notification settings

JustRomeo/my-norminette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyNorminette

This program is intended to only display code that is "non-compliant" with a global standard.

Handled

There are files that are detected, some are code files, some are not. The goal is just to analyze a file regardless of its extension. Thus, certain files without code can be analyzed to check their functioning or their understanding (human or machine depending on the context).

WARNING: some files are detected but not scanned.

Some files are detected but not analyzed because there is no need for them. Some others are detected but not YET analyzed. Their parsing will come later. Some other are not even detected by the program.

Extension Code analyze
Makefile No No
.a No No
.asm Yes Yes
.c Yes Yes
.cabal Yes No
.cmake No No
.cpp Yes Yes
.h No Yes
.hpp No Yes
.hs No No
.jpg No No
.js No No
.json No No
.md No No
.o No No
.png No No
.py Yes Yes
.row No No
.sh No No
.sql No No
.xml No No

Todo

Flags:

  • Add ignore folder flag
  • add ignore extension flag
  • add ignore file flag
  • add ignore unkown

Issues Update

  • C proto. functions segfault

System Updates:

  • Add norme errors name (G3, O1, ...)
  • Double cotes (") detection
  • Simple cotes (') detection

Files Updates:

  • Update Python files parsing

About

A program which check a code, and list all what is not complient to the norm code.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published