Skip to content

juancarlospaco/nimlint-action

Repository files navigation

Nimlint-Action

Examples

Use

on: push
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@master
      - uses: jiro4989/setup-nim-action@v1
        with:
          nim-version: 'devel'
      - uses: juancarlospaco/nimlint-action@main

Options

  • folders Comma separated list of folders, optional, defaults to ".".
  • verbose Verbose, optional, boolean, defaults to false.

Examples:

- uses: juancarlospaco/nimlint-action@main
  with:
    folders: "src,examples,tutorial,lib"
- uses: juancarlospaco/nimlint-action@main
  with:
    folders: "src"

Requisites

  • jiro4989/setup-nim-action to setup Nim.
  • EndBug/add-and-commit to commit all nimlint fixes back to the Git repo.

FAQ

  • Why not take care of setting up Nim by itself?.

Because some people already do it with just Git or Gitnim or Choosenim or setup-nim-action.

  • Why not take care of commiting the files by itself?.

Because some people already do it with EndBug/add-and-commit or stefanzweifel/git-auto-commit-action or github-actions/auto-commit.