codespell
blue
codespell | blue | |
---|---|---|
13 | 6 | |
1,745 | 383 | |
2.9% | - | |
9.6 | 0.0 | |
7 days ago | 3 months ago | |
Python | Python | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
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
blue
-
Which code formatter do you use?
I use blue - a fork of black. I set the line lengths (much) longer.
-
Django now uses black to format it's codebase
You would like https://github.com/grantjenks/blue . Its like black, but, among a few other things, defaults to using single quotes.
-
Black vs yapf vs ???
Try https://github.com/grantjenks/blue/ instead of black?
-
The Black formatter goes stable - release 22.1.0
Your people are out there: https://github.com/grantjenks/blue
-
PEP proposal: Automatically Formatting the CPython Code
Just came across blue yesterday which attempts to solve some of the problems with black's approach: https://github.com/grantjenks/blue
What are some alternatives?
pre-commit-hooks - Some out-of-the-box hooks for pre-commit
black - The uncompromising Python code formatter [Moved to: https://github.com/psf/black]
pre-commit - A framework for managing and maintaining multi-language pre-commit hooks.
awesome-python-code-formatters - A curated list of awesome Python code formatters
grammarly-api - 📚 Unofficial TypeScript client for the Grammarly API
Black-Tool - Install the tools and start Attacking , black-tool v5.5.5 ! ⬛
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.
jupyterlab_code_formatter - A JupyterLab plugin to facilitate invocation of code formatters.