codespell
grammarly-api
codespell | grammarly-api | |
---|---|---|
13 | 1 | |
1,745 | 205 | |
2.4% | - | |
9.6 | 0.0 | |
2 days ago | over 1 year ago | |
Python | TypeScript | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
codespell
-
Is there a Python linter that can check spelling and/or grammar?
You probably should use a separate linter for this. I use codespell in Neovim. You can use it from CLI and it is not Python specific.
-
Which code formatter do you use?
This plus codespell. Because we’d look like kindergartners otherwise.
- Typos-CLI – Source code spell checker
- Spellings, Grammer checker for code
- Started a new job and found this gem.
-
Found this in an intro from a gamedev youtuber
I keep making silly tyops like that, so I always add codespell as one of the pre-commit hooks of all the repositories I own.
-
How to fix typos in your code for goods !
codespell
-
Life is Too Short to Review Spaces
codespell checks for typos. We chose this tool because it is based on a list of common typos, which reduces the number of false positives to a minimum.
-
My developer is not a native English speaker -- would it be rude/offensive to fix spelling errors in my apps code? Does it matter?
Something like https://github.com/codespell-project/codespell
-
Chickity-check yo self before you wreck yo self!
--- # .pre-commit-config.yaml # ======================== # # pre-commit clean # pre-commit install # pre-commit install-hooks # # precommit hooks installation # # - pre-commit autoupdate # # - pre-commit run black # # continuous integration # ====================== # # - pre-commit run --all-files # repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.0.1 hooks: - id: trailing-whitespace - id: end-of-file-fixer - id: debug-statements - id: check-merge-conflict - id: sort-simple-yaml - id: fix-encoding-pragma args: ["--remove"] - id: forbid-new-submodules - id: mixed-line-ending args: ["--fix=lf"] description: Forces to replace line ending by the UNIX 'lf' character. - id: check-added-large-files args: ["--maxkb=500"] - id: no-commit-to-branch args: [--branch, master] - id: check-yaml - id: check-json files: ^tests/app/ - id: pretty-format-json args: ["--no-sort-keys", "--autofix"] files: ^tests/app/ - repo: meta hooks: - id: check-hooks-apply - id: check-useless-excludes - repo: https://github.com/ambv/black rev: 21.5b1 hooks: - id: black language_version: python3.9 - repo: https://github.com/PyCQA/bandit rev: 1.7.0 hooks: - id: bandit description: Security oriented static analyser for python code exclude: tests/|scripts/ args: - -s - B101 - repo: https://github.com/codespell-project/codespell rev: v2.1.0 hooks: - id: codespell name: codespell description: Checks for common misspellings in text files. entry: codespell language: python types: [text] - repo: https://github.com/asottile/pyupgrade rev: v2.19.4 hooks: - id: pyupgrade
grammarly-api
-
Saying Goodbye to Typo CI
I'd love a GitHub Action that (unofficially) integrates Grammarly with GitHub checks. Just like the unofficial VS Code extension: https://github.com/znck/grammarly#grammarly
There is an unofficial SDK for TypeScript (maybe other languages too) so this shouldn't even be too hard: https://github.com/stewartmcgown/grammarly-api#unofficial-gr...
What are some alternatives?
pre-commit-hooks - Some out-of-the-box hooks for pre-commit
grammarly - Grammarly for VS Code
pre-commit - A framework for managing and maintaining multi-language pre-commit hooks.
typos - Source code spell checker
black - The uncompromising Python code formatter [Moved to: https://github.com/psf/black]
bandit - Bandit is a tool designed to find common security issues in Python code.
cspell-cli - CSpell command line spell checker.
ESLint - Find and fix problems in your JavaScript code.
pyupgrade - A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.
commitizen - Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder: