Skip to content

Latest commit

 

History

History
25 lines (22 loc) · 1.6 KB

ReadMe.md

File metadata and controls

25 lines (22 loc) · 1.6 KB

This is a repository that contains several useful things that other nblockchain repos use, such as:

All in all, this is mainly documentation, and some tooling to detect bad practices.

More things to come:

  • Detect .fsx files without +x attrib.
  • Detect old versions of FSharpLint and fantomas/fantomless being used.
  • Detect old versions of .editorconfig or Directory.Build.props being used.
  • Detect non-verbose flags (e.g. dotnet build -c Debug instead of dotnet build --configuration Debug) being used in scripts or YML CI files (there are exceptions, e.g. env -S).
  • Detect unpinned versions, such as:
    • Missing the --version flag in dotnet tool install foo invocations.