Skip to content

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

License

Notifications You must be signed in to change notification settings

lintnet/lintnet

Repository files navigation

lintnet

DeepWiki

General purpose linter powered by Jsonnet.

logo

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 executable 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 for structured configuration data powered by Jsonnet. Support various formats such as JSON, YAML, HCL, etc. You can reuse and distribute lint rules easily

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 7