Norminette in a docker container
Find a file
2024-08-15 15:30:29 +02:00
.woodpecker change push destination 2024-08-15 15:27:59 +02:00
Dockerfile 3.3.55 2024-08-15 15:05:03 +02:00
README.md Add stars chart in README 2024-05-10 23:31:59 +02:00

norminette-docker · Docker Image Size (tag) · Docker Image Size (tag) · Docker Pulls

Dockerized norminette (42School's code linter)
Multiple versions are supported. Please check your campus rules to check which version should be used.

Usage

Linux / macOS / PowerShell

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

Windows (cmd.exe)

On Windows (cmd.exe), just replace $PWD with %cd% in the previous commands.

See also

  • 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.

Stargazers over time

Stargazers over time