Add Typos to CI#1430
Merged
Merged
Conversation
13eb16f to
cc024ca
Compare
cdb39df to
f4b318f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR adds Typos as a development tool for LORIS Python.
Typos is a language-agnostic tool to find typos in a codebase, including code files, documentation... It can be installed using pip (among others), and run locally, as an IDE extension, and/or in CI. It is really fast (built in Rust) and usually has a small number of false positives (it uses a dictionary of known typos, 3 false positives found in this PR).
Details
pip install .[dev])pyproject.tomltypos_to_github.shtest file to display the typos found directly in the GitHub interface.The configuration uses the US English locale since it is the most international English variant and is arguably simpler.