Closed iamrajiv closed 1 year ago
@oleg-nenashev @StackScribe @vadasambar What do you think about Vale linter support? If yes then I can help with this.
@iamrajiv , thank you for the idea and thank you for showing interest in improving our documentation.
Sorry, I am not familiar with the tool. I just took a look at the tool for the first time and found it interesting. I can see us using it to improve our docs but this seems more like a tool to be used on the user's end to see if they can improve what they wrote. How do you think we could use it for our repo?
Some ideas I could think of:
Hey, @vadasambar Yeah we can use Vale locally or integrate with other tools. There is support for GitHub Actions too which we want to set up in this repository i.e. https://github.com/errata-ai/vale-action.
Looks like we had spell check in our Github actions but not anymore
@mowies , @thisthat sorry for the mention. Why did we remove Spell Check?
Hi @vadasambar and @iamrajiv, that particular action had a security vulnerability that could have been used to obtain all GitHub secrets. For this reason, we decided to depend only on the minimal set of external actions to limit this risk. In the case of the spell check, we decided that it is more beneficial to install a spell checker on your IDE instead of having a dedicated action.
I guess the TODO for us here then would be:
Based on 1 and 2 go well,
I would like to hear opinions about this from other community members as well. Meanwhile, @iamrajiv we can do 1 and 2.
We need a common spell checker that runs through all the docs and reports problems. The spell checker in an IDE can help an individual check spelling, etc, but different IDEs may have variations in the dictionaries used and running an IDE should not be required for modifying the documentation.
stale
Description
The Vale Linter (natural language linter) implements spell check and other basic rules. There are also style libraries and extension points.
https://github.com/errata-ai/vale