Skip to content

Provide lint command for each sandbox

For each sandbox add command to lint / check the source files with a mask subcommand

The command should warn about logic issue nor change the source files to a more idiomatic structure for the language

mask lint

Example with Haskell

https://gitlab.com/pinage404/nix-sandboxes/-/blob/0abc1061ee88d934f2b705662bf68ef3bf5b5b62/haskell/maskfile.md#L15

  • c
  • clojure
  • common_lisp
  • cpp
  • elm
  • erlang
  • forth
  • fsharp
  • haskell
  • nix
  • php
  • prolog
  • python_poetry
  • roc
  • rockstar
  • ruby -> RuboCop
  • rust
  • shell
  • snapshot_testing
  • typescript_bun
  • typescript_deno
  • typescript_node_jest
  • typescript_node_vitest

The goal is to fill the entire column https://gitlab.com/pinage404/nix-sandboxes#tool-comparison-table

Help wanted

Merge Requests are welcome

Edited by pinage404