JSONCustomLintr
JSONCustomLintr copied to clipboard
Library to allow creation, running, and reporting of custom lint rules for JSON files
* **Please check if the PR fulfills these requirements** - [x] Tests for the changes have been added (for bug fixes / features) - [x] Docs have been added /...
* **Please check if the PR fulfills these requirements** - [YES ] Tests for the changes have been added (for bug fixes / features) - [ ] Docs have been...
#50 *NOT READY FOR REVIEW* Basic idea for line numbers needs a lot more consideration
* **I'm submitting a ...** - [ feature request] * **What is the current behavior?** Lint violations are reported via a string. * **What is the expected behavior?** There is...
* **Please check if the PR fulfills these requirements** - [N/A] Tests for the changes have been added (for bug fixes / features) - [ N/A] Docs have been added...
* **Please check if the PR fulfills these requirements** - [x] Tests for the changes have been added (for bug fixes / features) - [x] Docs have been added /...
Add the ability to filter by JsonFile / expose parent of base JSONObject as a JSONFile to analyze general information such as filename and path for linting rules
Instead of adding new rules that automatically get picked up and fail builds expose some way for devs to version their lint rules or registries for smoother migration onto new...
Given a base lint register allow users to extend or add new lint rules. This will allow a base level of linting capability while allowing sub - projects to add...
Given a lint register expose a way for individuals to provide a list of issue ids to suppress or downgrade lint level.