amperser / proselint

A linter for prose.
http://proselint.com
BSD 3-Clause "New" or "Revised" License
4.31k stars 177 forks source link

Adding Reverse Existence checks Issue #1334 #1351

Closed vqle23 closed 1 month ago

vqle23 commented 1 year ago

I added a way to ensure that you only words within a certain set as requested in Issue #1334 or as the reporter coin as a "reverse-existence check". Currently, the two sets implemented with this new feature are the top 1000 words set as requested by the initial reporter, but I also added a set of words that elementary kids are taught to learn how to spell. With both sets, I have provided a suite of test cases for quality assurance. However, I did have to modify test_config_flag.py a bit to pass linter tests (some lines were too long, and had to turn a string into a variable on the line above).

Nytelife26 commented 11 months ago

Thank you for contributing! I am postponing this PR until my queries on the related issue are answered, but your work is appreciated nonetheless. In the meantime, I will proceed to review this.

Nytelife26 commented 1 month ago

closing this for inactivity and in favour of #1370.