Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
activity

GitHub Action

42 Norminette

v3.3.52

42 Norminette

activity

42 Norminette

Check 42 Norm with norminette linter

Installation

Copy and paste the following snippet into your .yml file.

              

- name: 42 Norminette

uses: alexandregv/[email protected]

Learn more about this action in alexandregv/norminette-action

Choose a version

norminette-action@v3

This GitHub Action checks if your code passes the 42School's norminette linter, after each push.
See a demo on alexandregv/norminette-action-demo.

/!\ This version (@v3) is for Norm version 3, if you want Norm version 2 please use norminette-action@v2 /!\

Inputs

flags

Description: Flags passed to norminette.
Format: [options] <path>
Default: . (all files)

Example usage

# .github/workflows/main.yml
on: [push, pull_request]

jobs:
  norminette_job:
    runs-on: ubuntu-latest
    name: norminette
    steps:
    - uses: actions/checkout@v2
    - uses: alexandregv/norminette-action@v3
      with:
        flags: '.'

Badge

You can add a badge (norminette) to show current norminette status by adding this markdown code to your README.md:

![norminette](https://github.com/<OWNER>/<REPOSITORY>/workflows/<WORKFLOW_NAME_OR_FILE>/badge.svg)

More infos on GitHub Docs.

See also

All of these are compatible with Norm version 2 and 3.