The project is a part of projectlinter cli app solution
IMPORTANT - READ this before read below https://github.com/dozer111/projectlinter-cli
It contains all the main abstractions and rules from which you can create your own projectlinter
The rules are divided into separate submodules. This was made to push the users to use only the code which they need.
Download all the needed modules, configure it by your needs - profit.
The main submodule github.com/dozer111/projectlinter-core
has no rules, only the main important abstractions and some helper code to make your interaction with projectlinter
as easy as possible
The main things you need to know -
- rule - the most important thing in all the project
- rule_set.go - other important which are core for cli app
- util directory - a reusable code for core and cli
- printer director - a reusable code for failed messages
Yes you can. This project was conceived as a multilanguage and multiConfiguration(something that is not programming language related but still a configuration) solution
- You can share at least your needs and ideas.(because now it helps you with a little number of possible problems)
- You can write your rules and ruleSets
Let's make your configuration codebase actual again)