-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: refactoring and tests #164
feat: refactoring and tests #164
Conversation
7c3f041
to
5cf3b0a
Compare
Status: The alerts are not the same (testing che-docs master branch). Need more in depth tests. main: ✖ 128 errors, 502 warnings and 3200 suggestions in 764 files. this branch: ✖ 217 errors, 40 warnings and 9769 suggestions in 764 files. |
5f68140
to
c2b5bb7
Compare
feat: add tests
9589230
to
26dd193
Compare
d2cbfa6
to
89a7672
Compare
89a7672
to
6413dfc
Compare
feat: test suite generator update_test_suite feat: generate test suites feat: run update_reference_guide and update_test_suite during preview feat: umask 002 to avoid issues with rights on new files feat: add tests for all rules feat: fix rules using tests
After updates: testing che-docs
The rules in this branch are currently better than the rules in the main branch. |
72bf5a3
to
9713959
Compare
Now we know where we stand:
|
feat: fix rules using the test suite
1cb4b38
to
d9be877
Compare
feat: refactoring rules further feat: all rules pass the tests
d9be877
to
19e1469
Compare
I have some doubt about raising an error for any occurrence of |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
feat: alphabetical ordering in test files
TLDR: Fewer rules, all tested. Reference guide less overwhelming.
feat: consolidate the rules in fewer files (25 rules rather than 295)
feat: remove rules that are not defined in supplementary style guide or underlying style guides
feat: order fields consistently in rules
feat: point
link:
in rules to vale-at-red-hat docsfeat: point
source:
in rules to supplementary style guidefeat: create
tools/generate_vale_rule_tests.sh
feat: create
tools/test_vale_rules.sh
feat: generate vale rule tests
feat: generate reference guide and vale rule tests during preview
feat: refactor build script
feat: author extensive tests for all rules
feat: all rules pass the tests