Skip to content

lintnet/lintnet

Repository files navigation

lintnet

General purpose linter powered by Jsonnet.

logo

⚠️ This project is still under development

This tool doesn't work and API is unstable yet. Please don't use this tool yet.

Features

  • Support various configuration file formats
  • Powerful. You can lint files flexibly by Jsonnet. And lintnet extends Jsonnet by native functions
  • Secure. Jsonnet restricts access to filesystem and network so it's secure compared with common programming languages such as Python
  • Shareable. lintnet supports sharing lint rules as Modules. You can utilize third party lint rules, reuse your lint rules in multiple projects, and distribute lint rules as OSS and in-house libraries
  • Easy to install. lintnet is a single binary written in Go, so you only need to install an execurable file into $PATH. lintnet has no dependency that you need to install

Document

https://lintnet.github.io/

LICENSE

MIT

About the license of logo, please see here.

About

General purpose linter powered by Jsonnet. Support various formats such as JSON, YAML, HCL, etc. You can reuse and distribute lint rules easily

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •