Dockerized norminette (42School's code linter)
Multiple versions are supported. Please check your campus rules to check which version should be used.
cd ft_printf
# Norminette version 2
docker run -v $PWD:/code alexandregv/norminette:v2
# Norminette version 3 (latest v3, so 3.3.53 as of writing)
docker run -v $PWD:/code alexandregv/norminette:v3
# Norminette version 3.3.51
docker run -v $PWD:/code alexandregv/norminette:v3
# Norminette version 3.3.53
docker run -v $PWD:/code alexandregv/norminette:v3
# Pass arguments to norminette
docker run -v $PWD:/code alexandregv/norminette:v2 -R CheckForbiddenSourceHeader main.c
On Windows (cmd.exe), just replace $PWD
with %cd%
in the previous commands.
- norminette-action - GitHub Action (CI) to test norminette after each push, automatically. Uses this docker image.
- norminette-action-demo - Demo repository for norminette-action.
- norminette-vim - Vim integration for norminette. Displays norm errors directly inside Vim.
All of these are compatible with Norm version 2 and 3.