khulnasoft/codetypo-action

Spell Checker for Code

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Jan 21, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: khulnasoft/codetypo-action@a55dfc7a3564cb2f6aea4df3d9040bb097ed8ea9 # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
filesDefine glob patterns to filter the files to be checked. Use a new line between patterns to define multiple patterns. The default is to check ALL files that were changed in in the pull_request or push. Note: `ignorePaths` defined in codetypo.json still apply. no
incremental_files_onlyLimit the files checked to the ones in the pull request or push. notrue
configPath to CodeTypo configuration file, i.e. `codetypo.json` or `codetypo.config.yaml`. If not provided, the spell checker will search for the nearest configuration file. no
rootThe point in the directory tree to start spell checking. no
inlineNotification level to use with inline reporting of spelling errors. Allowed values are: warning, error, none nowarning
treat_flagged_words_as_errorsTreat flagged / forbidden words as errors. Allowed values are: true, false false
strictDetermines if the action should be failed if any spelling issues are found. Allowed values are: true, false notrue
suggestionsGenerate Spelling suggestions. nofalse
verboseIncrease the log output to include progress. Allowed values are: true, false nofalse
check_dot_filesCheck files and directories starting with `.`. - "true" - glob searches will match against `.dot` files. - "false" - `.dot` files will NOT be checked. - "explicit" - glob patterns can match explicit `.dot` patterns. noexplicit
use_codetypo_filesUse the `files` setting from the CodeTypo configuration file. - "true" - Overrides the `input.files` setting. - "false" - Use the `input.files` setting. nofalse
namedescription
success"true" if no spelling issues were found, otherwise "false".
number_of_files_checkedThe actual number of files that were checked.
number_of_issuesThe number of issues found.
number_of_files_with_issuesThe number of files that had issues.
files_with_issuesList of files with issues. Use `fromJSON()` to decode. The files are relative to the repository root.
resultsThe JSON encoded results.