Changelogs >

Normatrix

PyUp actively tracks 437,546 Python packages for vulnerabilities to keep your Python environments secure.

Scan your dependencies

0.3.1001

Fix trailing new line error

0.3.0005

Fix typo with var with makefile flag

0.3.4

0.3.0004

Fix libc func detection in executable
Add flag to remove normatrix do teh make fclean at the end

0.3.3

add timeout for all regex sor normatrix will not wait until the end of time if there is one little timeout

0.3.0003

Fix error "))"
Inprove html file (xdg-open detect it as a web file)
change doc of "--conf" because no longer be used (normatrix will try per default to load .normatrix.json file)

0.3.2

errors stats to 2 decimal only

add fprintf as default banned function
add --only-errors (before, it was --only-error) (but you can always use --only-error it will work)

fix number of line for makefile that use \t

check function that take no parameters to have void

0.3.0002

Update readme and help message

0.3.1

Check comments in function
Better lib func detection in exe
Add a "link" clickable in vscode to directly go where the error is (thx romain panno)

0.3.0001

Fix print for md file / html file

0.3.0

Add new cli option:
possibility to ouput the results in a mardown or html file (install markdown package with pip if you want html)
possibility to show only the file with errors

0.2.1367777

fix parenthesis (again)

0.2.1369

add another fix to parenthesis (i think that this new feature may have become evil)

0.2.1368

fix parenthesis

0.2.1366

Fix parenthesis error

0.2.13

- you can now only print file error
- parenthesis error if not a special function

0.2.12

Fix end of line bug if '\'
Fix multiple line description in header
Add "enable-preview" possibility to the .normatrix.json

0.2.11

fix false positive for `{-1`

add configuration fiie `.normatrix.json` (read README.md for more information on how to use it`

0.2.10

add binary check for memset that can be added during the compilation to optimize the binary but give a banned function -42 in epitech project

0.2.9

add --preview flags for add recently added plugin

[preview] add checker for number of arguments in function declaration

0.2.8

add check for header
add check for define in .c

0.2.7

fix error for
c
include "something/something.h"


remove the `--tests-run` flag for the pipy and put it in the ./main.py
-> you need to install from source if you want to do that,
-> or look at the github actions (--tests-run is running for each push)

0.2.6

try to fix function parsing

0.2.5

fix long regex match that just wait 5 seconds?

0.2.4

fix function parsing
minimal example:
c
int main(in ac, char *av[])
{
return 0;
}

0.2.3.004

add test to the lib (accessible via --tests-run)

use regex to say if there is a bad extension (thre was a glitch if you write .a in your gitignore)

add screen to the readme

0.2.3.003

add check for comments not start at start of column line

fix rich usage (print with columns)

remove check of binary if filename endswith .png .jpg .sh

0.2.3.002

Add rich module to better print errors
fix install error with pipy

0.2.3.001

fix pipy issue

0.2.3

add new flags for executable
new readme to pipy