René's URL Explorer Experiment


Title: GitHub - rmorey/ruff: An extremely fast Python linter, written in Rust. · GitHub

Open Graph Title: GitHub - rmorey/ruff: An extremely fast Python linter, written in Rust.

X Title: GitHub - rmorey/ruff: An extremely fast Python linter, written in Rust.

Description: An extremely fast Python linter, written in Rust. Contribute to rmorey/ruff development by creating an account on GitHub.

Open Graph Description: An extremely fast Python linter, written in Rust. Contribute to rmorey/ruff development by creating an account on GitHub.

X Description: An extremely fast Python linter, written in Rust. Contribute to rmorey/ruff development by creating an account on GitHub.

Opengraph URL: https://github.com/rmorey/ruff

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:5aa09534-a45d-8085-a30a-f4e64a3c5c6b
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idA3C6:391B0E:168F4D5:1F20366:6A5F2696
html-safe-nonce37f740b728aa1ae41f992cfc3767b8696b775cea13db03dfc00ff107cf746712
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBM0M2OjM5MUIwRToxNjhGNEQ1OjFGMjAzNjY6NkE1RjI2OTYiLCJ2aXNpdG9yX2lkIjoiODk5ODI5MjYwNjc1MDIzODM1OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacca7274df63ce847151a630884d18b31d6b7581de273714e7b2096c7369ea0e88
hovercard-subject-tagrepository:590539589
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/rmorey/ruff
twitter:imagehttps://opengraph.githubassets.com/7a21f35829e5810edf385bfa69a2f64531cdd4fe3227caecef4bc46cb63927a0/rmorey/ruff
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/7a21f35829e5810edf385bfa69a2f64531cdd4fe3227caecef4bc46cb63927a0/rmorey/ruff
og:image:altAn extremely fast Python linter, written in Rust. Contribute to rmorey/ruff development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneaf57322612a2efc3d6fee860947245ffbb465e4e3f9eb5dfefc0f770217aa0ca
turbo-cache-controlno-cache
go-importgithub.com/rmorey/ruff git https://github.com/rmorey/ruff.git
octolytics-dimension-user_id4590343
octolytics-dimension-user_loginrmorey
octolytics-dimension-repository_id590539589
octolytics-dimension-repository_nwormorey/ruff
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id523043277
octolytics-dimension-repository_parent_nwoastral-sh/ruff
octolytics-dimension-repository_network_root_id523043277
octolytics-dimension-repository_network_root_nwoastral-sh/ruff
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release93fabb5edc1b64676979fa226fed14ab56431f54
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/rmorey/ruff#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Frmorey%2Fruff
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Frmorey%2Fruff
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=rmorey%2Fruff
Reloadhttps://github.com/rmorey/ruff
Reloadhttps://github.com/rmorey/ruff
Reloadhttps://github.com/rmorey/ruff
rmorey https://github.com/rmorey
ruffhttps://github.com/rmorey/ruff
astral-sh/ruffhttps://github.com/astral-sh/ruff
Notifications https://github.com/login?return_to=%2Frmorey%2Fruff
Fork 0 https://github.com/login?return_to=%2Frmorey%2Fruff
Star 0 https://github.com/login?return_to=%2Frmorey%2Fruff
Code https://github.com/rmorey/ruff
Pull requests 0 https://github.com/rmorey/ruff/pulls
Actions https://github.com/rmorey/ruff/actions
Projects https://github.com/rmorey/ruff/projects
Security and quality 0 https://github.com/rmorey/ruff/security
Insights https://github.com/rmorey/ruff/pulse
Code https://github.com/rmorey/ruff
Pull requests https://github.com/rmorey/ruff/pulls
Actions https://github.com/rmorey/ruff/actions
Projects https://github.com/rmorey/ruff/projects
Security and quality https://github.com/rmorey/ruff/security
Insights https://github.com/rmorey/ruff/pulse
https://github.com/rmorey/ruff
Brancheshttps://github.com/rmorey/ruff/branches
Tagshttps://github.com/rmorey/ruff/tags
https://github.com/rmorey/ruff/branches
https://github.com/rmorey/ruff/tags
1,759 Commitshttps://github.com/rmorey/ruff/commits/main/
https://github.com/rmorey/ruff/commits/main/
.cargohttps://github.com/rmorey/ruff/tree/main/.cargo
.cargohttps://github.com/rmorey/ruff/tree/main/.cargo
.githubhttps://github.com/rmorey/ruff/tree/main/.github
.githubhttps://github.com/rmorey/ruff/tree/main/.github
assets/badgehttps://github.com/rmorey/ruff/tree/main/assets/badge
assets/badgehttps://github.com/rmorey/ruff/tree/main/assets/badge
bencheshttps://github.com/rmorey/ruff/tree/main/benches
bencheshttps://github.com/rmorey/ruff/tree/main/benches
flake8_to_ruffhttps://github.com/rmorey/ruff/tree/main/flake8_to_ruff
flake8_to_ruffhttps://github.com/rmorey/ruff/tree/main/flake8_to_ruff
licenseshttps://github.com/rmorey/ruff/tree/main/licenses
licenseshttps://github.com/rmorey/ruff/tree/main/licenses
playgroundhttps://github.com/rmorey/ruff/tree/main/playground
playgroundhttps://github.com/rmorey/ruff/tree/main/playground
python/ruffhttps://github.com/rmorey/ruff/tree/main/python/ruff
python/ruffhttps://github.com/rmorey/ruff/tree/main/python/ruff
resources/testhttps://github.com/rmorey/ruff/tree/main/resources/test
resources/testhttps://github.com/rmorey/ruff/tree/main/resources/test
ruff_clihttps://github.com/rmorey/ruff/tree/main/ruff_cli
ruff_clihttps://github.com/rmorey/ruff/tree/main/ruff_cli
ruff_devhttps://github.com/rmorey/ruff/tree/main/ruff_dev
ruff_devhttps://github.com/rmorey/ruff/tree/main/ruff_dev
ruff_macroshttps://github.com/rmorey/ruff/tree/main/ruff_macros
ruff_macroshttps://github.com/rmorey/ruff/tree/main/ruff_macros
scriptshttps://github.com/rmorey/ruff/tree/main/scripts
scriptshttps://github.com/rmorey/ruff/tree/main/scripts
srchttps://github.com/rmorey/ruff/tree/main/src
srchttps://github.com/rmorey/ruff/tree/main/src
.editorconfighttps://github.com/rmorey/ruff/blob/main/.editorconfig
.editorconfighttps://github.com/rmorey/ruff/blob/main/.editorconfig
.gitignorehttps://github.com/rmorey/ruff/blob/main/.gitignore
.gitignorehttps://github.com/rmorey/ruff/blob/main/.gitignore
.pre-commit-config.yamlhttps://github.com/rmorey/ruff/blob/main/.pre-commit-config.yaml
.pre-commit-config.yamlhttps://github.com/rmorey/ruff/blob/main/.pre-commit-config.yaml
BREAKING_CHANGES.mdhttps://github.com/rmorey/ruff/blob/main/BREAKING_CHANGES.md
BREAKING_CHANGES.mdhttps://github.com/rmorey/ruff/blob/main/BREAKING_CHANGES.md
CODE_OF_CONDUCT.mdhttps://github.com/rmorey/ruff/blob/main/CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.mdhttps://github.com/rmorey/ruff/blob/main/CODE_OF_CONDUCT.md
CONTRIBUTING.mdhttps://github.com/rmorey/ruff/blob/main/CONTRIBUTING.md
CONTRIBUTING.mdhttps://github.com/rmorey/ruff/blob/main/CONTRIBUTING.md
Cargo.lockhttps://github.com/rmorey/ruff/blob/main/Cargo.lock
Cargo.lockhttps://github.com/rmorey/ruff/blob/main/Cargo.lock
Cargo.tomlhttps://github.com/rmorey/ruff/blob/main/Cargo.toml
Cargo.tomlhttps://github.com/rmorey/ruff/blob/main/Cargo.toml
LICENSEhttps://github.com/rmorey/ruff/blob/main/LICENSE
LICENSEhttps://github.com/rmorey/ruff/blob/main/LICENSE
README.mdhttps://github.com/rmorey/ruff/blob/main/README.md
README.mdhttps://github.com/rmorey/ruff/blob/main/README.md
build.rshttps://github.com/rmorey/ruff/blob/main/build.rs
build.rshttps://github.com/rmorey/ruff/blob/main/build.rs
pyproject.tomlhttps://github.com/rmorey/ruff/blob/main/pyproject.toml
pyproject.tomlhttps://github.com/rmorey/ruff/blob/main/pyproject.toml
ruff.schema.jsonhttps://github.com/rmorey/ruff/blob/main/ruff.schema.json
ruff.schema.jsonhttps://github.com/rmorey/ruff/blob/main/ruff.schema.json
rust-toolchainhttps://github.com/rmorey/ruff/blob/main/rust-toolchain
rust-toolchainhttps://github.com/rmorey/ruff/blob/main/rust-toolchain
rustfmt.tomlhttps://github.com/rmorey/ruff/blob/main/rustfmt.toml
rustfmt.tomlhttps://github.com/rmorey/ruff/blob/main/rustfmt.toml
setup.pyhttps://github.com/rmorey/ruff/blob/main/setup.py
setup.pyhttps://github.com/rmorey/ruff/blob/main/setup.py
READMEhttps://github.com/rmorey/ruff
Code of conducthttps://github.com/rmorey/ruff
Contributinghttps://github.com/rmorey/ruff
Licensehttps://github.com/rmorey/ruff
https://github.com/rmorey/ruff#ruff
https://github.com/charliermarsh/ruff
https://pypi.python.org/pypi/ruff
https://pypi.python.org/pypi/ruff
https://pypi.python.org/pypi/ruff
https://github.com/charliermarsh/ruff/actions
Near-parityhttps://github.com/rmorey/ruff#how-does-ruff-compare-to-flake8
flake8-bugbearhttps://pypi.org/project/flake8-bugbear/
VS Codehttps://github.com/charliermarsh/ruff-vscode
morehttps://github.com/charliermarsh/ruff-lsp
hierarchical and cascading configurationhttps://github.com/rmorey/ruff#pyprojecttoml-discovery
isorthttps://pypi.org/project/isort/
pydocstylehttps://pypi.org/project/pydocstyle/
yesqahttps://github.com/asottile/yesqa
eradicatehttps://pypi.org/project/eradicate/
pyupgradehttps://pypi.org/project/pyupgrade/
autoflakehttps://pypi.org/project/autoflake/
pandashttps://github.com/pandas-dev/pandas
FastAPIhttps://github.com/tiangolo/fastapi
Apache Airflowhttps://github.com/apache/airflow
Bokehhttps://github.com/bokeh/bokeh
Zuliphttps://github.com/zulip/zulip
Dagsterhttps://github.com/dagster-io/dagster
Pydantichttps://github.com/pydantic/pydantic
Sphinxhttps://github.com/sphinx-doc/sphinx
Hatchhttps://github.com/pypa/hatch
Jupyterhttps://github.com/jupyter-server/jupyter_server
Synapse (Matrix)https://github.com/matrix-org/synapse
Saleorhttps://github.com/saleor/saleor
Polarshttps://github.com/pola-rs/polars
Ibishttps://github.com/ibis-project/ibis
OpenBBhttps://github.com/OpenBB-finance/OpenBBTerminal
Cryptography (PyCA)https://github.com/pyca/cryptography
SnowCLI (Snowflake)https://github.com/Snowflake-Labs/snowcli
launch blog posthttps://notes.crmarsh.com/python-tooling-could-be-much-much-faster
https://github.com/rmorey/ruff#testimonials
Sebastián Ramírezhttps://twitter.com/tiangolo/status/1591912354882764802
FastAPIhttps://github.com/tiangolo/fastapi
Nick Schrockhttps://twitter.com/schrockn/status/1612615862904827904
Elementlhttps://www.elementl.com/
GraphQLhttps://graphql.org/
Bryan Van de Venhttps://github.com/bokeh/bokeh/pull/12605
Bokehhttps://github.com/bokeh/bokeh/
Condahttps://docs.conda.io/en/latest/
Timothy Crosleyhttps://twitter.com/timothycrosley/status/1606420868514877440
isorthttps://github.com/PyCQA/isort
Tim Abbotthttps://github.com/charliermarsh/ruff/issues/465#issuecomment-1317400028
Zuliphttps://github.com/zulip/zulip
https://github.com/rmorey/ruff#table-of-contents
Installation and Usagehttps://github.com/rmorey/ruff#installation-and-usage
Configurationhttps://github.com/rmorey/ruff#configuration
Supported Ruleshttps://github.com/rmorey/ruff#supported-rules
Pyflakes (F)https://github.com/rmorey/ruff#pyflakes-f
pycodestyle (E, W)https://github.com/rmorey/ruff#pycodestyle-e-w
mccabe (C90)https://github.com/rmorey/ruff#mccabe-c90
isort (I)https://github.com/rmorey/ruff#isort-i
pydocstyle (D)https://github.com/rmorey/ruff#pydocstyle-d
pyupgrade (UP)https://github.com/rmorey/ruff#pyupgrade-up
pep8-naming (N)https://github.com/rmorey/ruff#pep8-naming-n
flake8-2020 (YTT)https://github.com/rmorey/ruff#flake8-2020-ytt
flake8-annotations (ANN)https://github.com/rmorey/ruff#flake8-annotations-ann
flake8-bandit (S)https://github.com/rmorey/ruff#flake8-bandit-s
flake8-blind-except (BLE)https://github.com/rmorey/ruff#flake8-blind-except-ble
flake8-boolean-trap (FBT)https://github.com/rmorey/ruff#flake8-boolean-trap-fbt
flake8-bugbear (B)https://github.com/rmorey/ruff#flake8-bugbear-b
flake8-builtins (A)https://github.com/rmorey/ruff#flake8-builtins-a
flake8-comprehensions (C4)https://github.com/rmorey/ruff#flake8-comprehensions-c4
flake8-debugger (T10)https://github.com/rmorey/ruff#flake8-debugger-t10
flake8-errmsg (EM)https://github.com/rmorey/ruff#flake8-errmsg-em
flake8-implicit-str-concat (ISC)https://github.com/rmorey/ruff#flake8-implicit-str-concat-isc
flake8-import-conventions (ICN)https://github.com/rmorey/ruff#flake8-import-conventions-icn
flake8-print (T20)https://github.com/rmorey/ruff#flake8-print-t20
flake8-pytest-style (PT)https://github.com/rmorey/ruff#flake8-pytest-style-pt
flake8-quotes (Q)https://github.com/rmorey/ruff#flake8-quotes-q
flake8-return (RET)https://github.com/rmorey/ruff#flake8-return-ret
flake8-simplify (SIM)https://github.com/rmorey/ruff#flake8-simplify-sim
flake8-tidy-imports (TID)https://github.com/rmorey/ruff#flake8-tidy-imports-tid
flake8-unused-arguments (ARG)https://github.com/rmorey/ruff#flake8-unused-arguments-arg
flake8-datetimez (DTZ)https://github.com/rmorey/ruff#flake8-datetimez-dtz
eradicate (ERA)https://github.com/rmorey/ruff#eradicate-era
pandas-vet (PD)https://github.com/rmorey/ruff#pandas-vet-pd
pygrep-hooks (PGH)https://github.com/rmorey/ruff#pygrep-hooks-pgh
Pylint (PLC, PLE, PLR, PLW)https://github.com/rmorey/ruff#pylint-plc-ple-plr-plw
flake8-pie (PIE)https://github.com/rmorey/ruff#flake8-pie-pie
flake8-commas (COM)https://github.com/rmorey/ruff#flake8-commas-com
flake8-no-pep420 (INP)https://github.com/rmorey/ruff#flake8-no-pep420-inp
Ruff-specific rules (RUF)https://github.com/rmorey/ruff#ruff-specific-rules-ruf
Editor Integrationshttps://github.com/rmorey/ruff#editor-integrations
FAQhttps://github.com/rmorey/ruff#faq
Developmenthttps://github.com/rmorey/ruff#development
Releaseshttps://github.com/rmorey/ruff#releases
Benchmarkshttps://github.com/rmorey/ruff#benchmarks
Referencehttps://github.com/rmorey/ruff#reference
Licensehttps://github.com/rmorey/ruff#license
Contributinghttps://github.com/rmorey/ruff#contributing
https://github.com/rmorey/ruff#installation-and-usage
https://github.com/rmorey/ruff#installation
ruffhttps://pypi.org/project/ruff/
ruffhttps://formulae.brew.sh/formula/ruff
ruffhttps://anaconda.org/conda-forge/ruff
ruffhttps://archlinux.org/packages/community/x86_64/ruff/
https://repology.org/project/ruff-python-linter/versions
https://github.com/rmorey/ruff#usage
pre-commithttps://pre-commit.com
https://github.com/rmorey/ruff#configuration
API referencehttps://github.com/rmorey/ruff#reference
API referencehttps://github.com/rmorey/ruff#reference
https://github.com/rmorey/ruff#pyprojecttoml-discovery
ESLinthttps://eslint.org/docs/latest/user-guide/configuring/configuration-files#cascading-and-hierarchy
dirshttps://docs.rs/dirs/4.0.0/dirs/fn.config_dir.html
ESLinthttps://eslint.org/docs/latest/user-guide/configuring/configuration-files#cascading-and-hierarchy
extendhttps://github.com/rmorey/ruff#extend
https://github.com/rmorey/ruff#python-file-discovery
excludehttps://github.com/rmorey/ruff#exclude
extend-excludehttps://github.com/rmorey/ruff#extend-exclude
respect-gitignorehttps://github.com/rmorey/ruff#respect-gitignore
https://github.com/rmorey/ruff#ignoring-errors
ignorehttps://github.com/rmorey/ruff#ignore
extend-ignorehttps://github.com/rmorey/ruff#extend-ignore
Flake8https://flake8.pycqa.org/en/3.1.1/user/ignoring-errors.html
per-file-ignoreshttps://github.com/rmorey/ruff#per-file-ignores
https://github.com/rmorey/ruff#action-comments
"Action Comments"https://pycqa.github.io/isort/docs/configuration/action_comments.html
isort documentationhttps://pycqa.github.io/isort/docs/configuration/action_comments.html
https://github.com/rmorey/ruff#automating-noqa-directives
https://github.com/rmorey/ruff#supported-rules
https://github.com/rmorey/ruff#pyflakes-f
Pyflakeshttps://pypi.org/project/pyflakes/2.5.0/
https://github.com/rmorey/ruff#pycodestyle-e-w
pycodestylehttps://pypi.org/project/pycodestyle/2.9.1/
https://github.com/rmorey/ruff#error-e
https://github.com/rmorey/ruff#warning-w
https://github.com/rmorey/ruff#mccabe-c90
mccabehttps://pypi.org/project/mccabe/0.7.0/
https://github.com/rmorey/ruff#isort-i
isorthttps://pypi.org/project/isort/5.10.1/
https://github.com/rmorey/ruff#pydocstyle-d
pydocstylehttps://pypi.org/project/pydocstyle/6.1.1/
https://github.com/rmorey/ruff#pyupgrade-up
pyupgradehttps://pypi.org/project/pyupgrade/3.2.0/
https://github.com/rmorey/ruff#pep8-naming-n
pep8-naminghttps://pypi.org/project/pep8-naming/0.13.2/
https://github.com/rmorey/ruff#flake8-2020-ytt
flake8-2020https://pypi.org/project/flake8-2020/1.7.0/
https://github.com/rmorey/ruff#flake8-annotations-ann
flake8-annotationshttps://pypi.org/project/flake8-annotations/2.9.1/
https://github.com/rmorey/ruff#flake8-bandit-s
flake8-bandithttps://pypi.org/project/flake8-bandit/4.1.1/
https://github.com/rmorey/ruff#flake8-blind-except-ble
flake8-blind-excepthttps://pypi.org/project/flake8-blind-except/0.2.1/
https://github.com/rmorey/ruff#flake8-boolean-trap-fbt
flake8-boolean-traphttps://pypi.org/project/flake8-boolean-trap/0.1.0/
https://github.com/rmorey/ruff#flake8-bugbear-b
flake8-bugbearhttps://pypi.org/project/flake8-bugbear/22.10.27/
https://github.com/rmorey/ruff#flake8-builtins-a
flake8-builtinshttps://pypi.org/project/flake8-builtins/2.0.1/
https://github.com/rmorey/ruff#flake8-comprehensions-c4
flake8-comprehensionshttps://pypi.org/project/flake8-comprehensions/3.10.1/
https://github.com/rmorey/ruff#flake8-debugger-t10
flake8-debuggerhttps://pypi.org/project/flake8-debugger/4.1.2/
https://github.com/rmorey/ruff#flake8-errmsg-em
flake8-errmsghttps://pypi.org/project/flake8-errmsg/0.4.0/
https://github.com/rmorey/ruff#flake8-implicit-str-concat-isc
flake8-implicit-str-concathttps://pypi.org/project/flake8-implicit-str-concat/0.3.0/
https://github.com/rmorey/ruff#flake8-import-conventions-icn
flake8-import-conventionshttps://github.com/joaopalmeiro/flake8-import-conventions
https://github.com/rmorey/ruff#flake8-print-t20
flake8-printhttps://pypi.org/project/flake8-print/5.0.0/
https://github.com/rmorey/ruff#flake8-pytest-style-pt
flake8-pytest-stylehttps://pypi.org/project/flake8-pytest-style/1.6.0/
https://github.com/rmorey/ruff#flake8-quotes-q
flake8-quoteshttps://pypi.org/project/flake8-quotes/3.3.1/
https://github.com/rmorey/ruff#flake8-return-ret
flake8-returnhttps://pypi.org/project/flake8-return/1.2.0/
https://github.com/rmorey/ruff#flake8-simplify-sim
flake8-simplifyhttps://pypi.org/project/flake8-simplify/0.19.3/
https://github.com/rmorey/ruff#flake8-tidy-imports-tid
flake8-tidy-importshttps://pypi.org/project/flake8-tidy-imports/4.8.0/
https://github.com/rmorey/ruff#flake8-unused-arguments-arg
flake8-unused-argumentshttps://pypi.org/project/flake8-unused-arguments/0.0.12/
https://github.com/rmorey/ruff#flake8-datetimez-dtz
flake8-datetimezhttps://pypi.org/project/flake8-datetimez/20.10.0/
https://github.com/rmorey/ruff#eradicate-era
eradicatehttps://pypi.org/project/eradicate/2.1.0/
https://github.com/rmorey/ruff#pandas-vet-pd
pandas-vethttps://pypi.org/project/pandas-vet/0.2.3/
https://github.com/rmorey/ruff#pygrep-hooks-pgh
pygrep-hookshttps://github.com/pre-commit/pygrep-hooks
https://github.com/rmorey/ruff#pylint-plc-ple-plr-plw
Pylinthttps://pypi.org/project/pylint/2.15.7/
https://github.com/rmorey/ruff#convention-plc
https://github.com/rmorey/ruff#error-ple
https://github.com/rmorey/ruff#refactor-plr
https://github.com/rmorey/ruff#warning-plw
https://github.com/rmorey/ruff#flake8-pie-pie
flake8-piehttps://pypi.org/project/flake8-pie/0.16.0/
https://github.com/rmorey/ruff#flake8-commas-com
flake8-commashttps://pypi.org/project/flake8-commas/2.1.0/
https://github.com/rmorey/ruff#flake8-no-pep420-inp
flake8-no-pep420https://pypi.org/project/flake8-no-pep420/2.3.0/
https://github.com/rmorey/ruff#ruff-specific-rules-ruf
https://github.com/rmorey/ruff#editor-integrations
https://github.com/rmorey/ruff#vs-code-official
Ruff VS Code extensionhttps://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff
https://user-images.githubusercontent.com/1309177/205175763-cf34871d-5c05-4abf-9916-440afc82dbf8.gif
https://github.com/rmorey/ruff#language-server-protocol-official
Language Server Protocolhttps://microsoft.github.io/language-server-protocol/
ruff-lsphttps://github.com/charliermarsh/ruff-lsp
PyPIhttps://pypi.org/project/ruff-lsp/
ruff-lsphttps://github.com/charliermarsh/ruff-lsp
Neovimhttps://github.com/charliermarsh/ruff-lsp#example-neovim
Sublime Texthttps://github.com/charliermarsh/ruff-lsp#example-sublime-text
nvim-lspconfighttps://github.com/neovim/nvim-lspconfig
https://user-images.githubusercontent.com/1309177/208278707-25fa37e4-079d-4597-ad35-b95dba066960.png
ruff-lsp documentationhttps://github.com/charliermarsh/ruff-lsp#installation-and-usage
https://github.com/rmorey/ruff#language-server-protocol-unofficial
python-lsp-ruffhttps://github.com/python-lsp/python-lsp-ruff
python-lsp-serverhttps://github.com/python-lsp/python-lsp-ruff
https://github.com/rmorey/ruff#vim--neovim
ruff-lsphttps://github.com/charliermarsh/ruff-lsp
Language Server Protocolhttps://github.com/rmorey/ruff#language-server-protocol-official
ruff-lsphttps://github.com/charliermarsh/ruff-lsp
coc-pyrighthttps://github.com/fannheyward/coc-pyright
ALEhttps://github.com/dense-analysis/ale
efmhttps://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#efm
few lineshttps://github.com/JafarAbdi/myconfigs/blob/6f0b6b2450e92ec8fc50422928cd22005b919110/efm-langserver/config.yaml#L14-L20
null-lshttps://github.com/jose-elias-alvarez/null-ls.nvim
integratedhttps://github.com/jose-elias-alvarez/null-ls.nvim
https://github.com/rmorey/ruff#pycharm-external-tool
External Toolhttps://www.jetbrains.com/help/pycharm/configuring-third-party-tools.html
https://user-images.githubusercontent.com/1309177/193155720-336e43f0-1a8d-46b4-bc12-e60f9ae01f7e.png
https://user-images.githubusercontent.com/1309177/193156026-732b0aaf-3dd9-4549-9b4d-2de6d2168a33.png
https://github.com/rmorey/ruff#pycharm-unofficial
Ruffhttps://plugins.jetbrains.com/plugin/20574-ruff
https://github.com/rmorey/ruff#github-actions
https://github.com/rmorey/ruff#faq
https://github.com/rmorey/ruff#is-ruff-compatible-with-black
Blackhttps://github.com/psf/black
https://github.com/rmorey/ruff#how-does-ruff-compare-to-flake8
flake8-to-ruffhttps://pypi.org/project/flake8-to-ruff/
autoflakehttps://pypi.org/project/autoflake/
#1647https://github.com/charliermarsh/ruff/issues/1647
eradicatehttps://pypi.org/project/eradicate/
flake8-2020https://pypi.org/project/flake8-2020/
flake8-annotationshttps://pypi.org/project/flake8-annotations/
flake8-bandithttps://pypi.org/project/flake8-bandit/
#1646https://github.com/charliermarsh/ruff/issues/1646
flake8-blind-excepthttps://pypi.org/project/flake8-blind-except/
flake8-boolean-traphttps://pypi.org/project/flake8-boolean-trap/
flake8-bugbearhttps://pypi.org/project/flake8-bugbear/
flake8-builtinshttps://pypi.org/project/flake8-builtins/
flake8-commashttps://pypi.org/project/flake8-commas/
flake8-comprehensionshttps://pypi.org/project/flake8-comprehensions/
flake8-datetimezhttps://pypi.org/project/flake8-datetimez/
flake8-debuggerhttps://pypi.org/project/flake8-debugger/
flake8-docstringshttps://pypi.org/project/flake8-docstrings/
flake8-eradicatehttps://pypi.org/project/flake8-eradicate/
flake8-errmsghttps://pypi.org/project/flake8-errmsg/
flake8-implicit-str-concathttps://pypi.org/project/flake8-implicit-str-concat/
flake8-import-conventionshttps://github.com/joaopalmeiro/flake8-import-conventions
flake8-no-pep420https://pypi.org/project/flake8-no-pep420
flake8-piehttps://pypi.org/project/flake8-pie/
#1543https://github.com/charliermarsh/ruff/issues/1543
flake8-printhttps://pypi.org/project/flake8-print/
flake8-quoteshttps://pypi.org/project/flake8-quotes/
flake8-returnhttps://pypi.org/project/flake8-return/
flake8-simplifyhttps://pypi.org/project/flake8-simplify/
#998https://github.com/charliermarsh/ruff/issues/998
flake8-superhttps://pypi.org/project/flake8-super/
flake8-tidy-importshttps://pypi.org/project/flake8-tidy-imports/
isorthttps://pypi.org/project/isort/
mccabehttps://pypi.org/project/mccabe/
pandas-vethttps://pypi.org/project/pandas-vet/
pep8-naminghttps://pypi.org/project/pep8-naming/
pydocstylehttps://pypi.org/project/pydocstyle/
pygrep-hookshttps://github.com/pre-commit/pygrep-hooks
#980https://github.com/charliermarsh/ruff/issues/980
pyupgradehttps://pypi.org/project/pyupgrade/
#827https://github.com/charliermarsh/ruff/issues/827
yesqahttps://github.com/asottile/yesqa
https://github.com/rmorey/ruff#how-does-ruff-compare-to-pylint
#689https://github.com/charliermarsh/ruff/issues/689
https://github.com/rmorey/ruff#which-tools-does-ruff-replace
flake8-2020https://pypi.org/project/flake8-2020/
flake8-annotationshttps://pypi.org/project/flake8-annotations/
flake8-bandithttps://pypi.org/project/flake8-bandit/
#1646https://github.com/charliermarsh/ruff/issues/1646
flake8-blind-excepthttps://pypi.org/project/flake8-blind-except/
flake8-boolean-traphttps://pypi.org/project/flake8-boolean-trap/
flake8-bugbearhttps://pypi.org/project/flake8-bugbear/
flake8-builtinshttps://pypi.org/project/flake8-builtins/
flake8-commashttps://pypi.org/project/flake8-commas/
flake8-comprehensionshttps://pypi.org/project/flake8-comprehensions/
flake8-datetimezhttps://pypi.org/project/flake8-datetimez/
flake8-debuggerhttps://pypi.org/project/flake8-debugger/
flake8-docstringshttps://pypi.org/project/flake8-docstrings/
flake8-eradicatehttps://pypi.org/project/flake8-eradicate/
flake8-errmsghttps://pypi.org/project/flake8-errmsg/
flake8-implicit-str-concathttps://pypi.org/project/flake8-implicit-str-concat/
flake8-import-conventionshttps://github.com/joaopalmeiro/flake8-import-conventions
flake8-no-pep420https://pypi.org/project/flake8-no-pep420
flake8-piehttps://pypi.org/project/flake8-pie/
#1543https://github.com/charliermarsh/ruff/issues/1543
flake8-printhttps://pypi.org/project/flake8-print/
flake8-quoteshttps://pypi.org/project/flake8-quotes/
flake8-returnhttps://pypi.org/project/flake8-return/
flake8-simplifyhttps://pypi.org/project/flake8-simplify/
#998https://github.com/charliermarsh/ruff/issues/998
flake8-superhttps://pypi.org/project/flake8-super/
flake8-tidy-importshttps://pypi.org/project/flake8-tidy-imports/
mccabehttps://pypi.org/project/mccabe/
pandas-vethttps://pypi.org/project/pandas-vet/
pep8-naminghttps://pypi.org/project/pep8-naming/
pydocstylehttps://pypi.org/project/pydocstyle/
isorthttps://pypi.org/project/isort/
yesqahttps://github.com/asottile/yesqa
eradicatehttps://pypi.org/project/eradicate/
pygrep-hookshttps://github.com/pre-commit/pygrep-hooks
#980https://github.com/charliermarsh/ruff/issues/980
pyupgradehttps://pypi.org/project/pyupgrade/
#827https://github.com/charliermarsh/ruff/issues/827
https://github.com/rmorey/ruff#do-i-need-to-install-rust-to-use-ruff
ruffhttps://pypi.org/project/ruff/
https://github.com/rmorey/ruff#can-i-write-my-own-plugins-for-ruff
#283https://github.com/charliermarsh/ruff/issues/283
isorthttps://pypi.org/project/isort/
https://github.com/rmorey/ruff#how-does-ruffs-import-sorting-compare-to-isort
https://github.com/rmorey/ruff#does-ruff-support-jupyter-notebooks
nbQAhttps://github.com/nbQA-dev/nbQA
https://github.com/rmorey/ruff#does-ruff-support-numpy--or-google-style-docstrings
https://github.com/rmorey/ruff#how-can-i-tell-what-settings-ruff-is-using-to-check-my-code
https://github.com/rmorey/ruff#development
Rust toolchainhttps://www.rust-lang.org/tools/install
nightly Rusthttps://rust-lang.github.io/rustup/concepts/channels.html#working-with-nightly-rust
https://github.com/rmorey/ruff#releases
PyPIhttps://pypi.org/project/ruff/
maturinhttps://github.com/PyO3/maturin
https://github.com/rmorey/ruff#benchmarks
CPythonhttps://github.com/python/cpython
https://github.com/rmorey/ruff#reference
https://github.com/rmorey/ruff#options
allowed-confusableshttps://github.com/rmorey/ruff#allowed-confusables
https://github.com/rmorey/ruff#allowed-confusables
builtinshttps://github.com/rmorey/ruff#builtins
https://github.com/rmorey/ruff#builtins
cache-dirhttps://github.com/rmorey/ruff#cache-dir
https://github.com/rmorey/ruff#cache-dir
dummy-variable-rgxhttps://github.com/rmorey/ruff#dummy-variable-rgx
https://github.com/rmorey/ruff#dummy-variable-rgx
excludehttps://github.com/rmorey/ruff#exclude
https://github.com/rmorey/ruff#exclude
globset documentationhttps://docs.rs/globset/latest/globset/#syntax
extend-excludehttps://github.com/rmorey/ruff#extend-exclude
extendhttps://github.com/rmorey/ruff#extend
https://github.com/rmorey/ruff#extend
extend-excludehttps://github.com/rmorey/ruff#extend-exclude
https://github.com/rmorey/ruff#extend-exclude
globset documentationhttps://docs.rs/globset/latest/globset/#syntax
extend-ignorehttps://github.com/rmorey/ruff#extend-ignore
https://github.com/rmorey/ruff#extend-ignore
extend-selecthttps://github.com/rmorey/ruff#extend-select
https://github.com/rmorey/ruff#extend-select
externalhttps://github.com/rmorey/ruff#external
https://github.com/rmorey/ruff#external
fixhttps://github.com/rmorey/ruff#fix
https://github.com/rmorey/ruff#fix
fix-onlyhttps://github.com/rmorey/ruff#fix-only
https://github.com/rmorey/ruff#fix-only
fixablehttps://github.com/rmorey/ruff#fixable
https://github.com/rmorey/ruff#fixable
force-excludehttps://github.com/rmorey/ruff#force-exclude
https://github.com/rmorey/ruff#force-exclude
pre-commithttps://pre-commit.com/
ruff-pre-commithttps://github.com/charliermarsh/ruff-pre-commit
formathttps://github.com/rmorey/ruff#format
https://github.com/rmorey/ruff#format
ignorehttps://github.com/rmorey/ruff#ignore
https://github.com/rmorey/ruff#ignore
ignore-init-module-importshttps://github.com/rmorey/ruff#ignore-init-module-imports
https://github.com/rmorey/ruff#ignore-init-module-imports
line-lengthhttps://github.com/rmorey/ruff#line-length
https://github.com/rmorey/ruff#line-length
namespace-packageshttps://github.com/rmorey/ruff#namespace-packages
https://github.com/rmorey/ruff#namespace-packages
per-file-ignoreshttps://github.com/rmorey/ruff#per-file-ignores
https://github.com/rmorey/ruff#per-file-ignores
required-versionhttps://github.com/rmorey/ruff#required-version
https://github.com/rmorey/ruff#required-version
respect-gitignorehttps://github.com/rmorey/ruff#respect-gitignore
https://github.com/rmorey/ruff#respect-gitignore
selecthttps://github.com/rmorey/ruff#select
https://github.com/rmorey/ruff#select
show-sourcehttps://github.com/rmorey/ruff#show-source
https://github.com/rmorey/ruff#show-source
srchttps://github.com/rmorey/ruff#src
https://github.com/rmorey/ruff#src
target-versionhttps://github.com/rmorey/ruff#target-version
https://github.com/rmorey/ruff#target-version
task-tagshttps://github.com/rmorey/ruff#task-tags
https://github.com/rmorey/ruff#task-tags
typing-moduleshttps://github.com/rmorey/ruff#typing-modules
https://github.com/rmorey/ruff#typing-modules
unfixablehttps://github.com/rmorey/ruff#unfixable
https://github.com/rmorey/ruff#unfixable
update-checkhttps://github.com/rmorey/ruff#update-check
https://github.com/rmorey/ruff#update-check
https://github.com/rmorey/ruff#flake8-annotations
allow-star-arg-anyhttps://github.com/rmorey/ruff#allow-star-arg-any
https://github.com/rmorey/ruff#allow-star-arg-any
mypy-init-returnhttps://github.com/rmorey/ruff#mypy-init-return
https://github.com/rmorey/ruff#mypy-init-return
suppress-dummy-argshttps://github.com/rmorey/ruff#suppress-dummy-args
https://github.com/rmorey/ruff#suppress-dummy-args
suppress-none-returninghttps://github.com/rmorey/ruff#suppress-none-returning
https://github.com/rmorey/ruff#suppress-none-returning
https://github.com/rmorey/ruff#flake8-bandit
hardcoded-tmp-directoryhttps://github.com/rmorey/ruff#hardcoded-tmp-directory
https://github.com/rmorey/ruff#hardcoded-tmp-directory
hardcoded-tmp-directory-extendhttps://github.com/rmorey/ruff#hardcoded-tmp-directory-extend
https://github.com/rmorey/ruff#hardcoded-tmp-directory-extend
https://github.com/rmorey/ruff#flake8-bugbear
extend-immutable-callshttps://github.com/rmorey/ruff#extend-immutable-calls
https://github.com/rmorey/ruff#extend-immutable-calls
https://github.com/rmorey/ruff#flake8-errmsg
max-string-lengthhttps://github.com/rmorey/ruff#max-string-length
https://github.com/rmorey/ruff#max-string-length
https://github.com/rmorey/ruff#flake8-import-conventions
aliaseshttps://github.com/rmorey/ruff#aliases
https://github.com/rmorey/ruff#aliases
extend-aliaseshttps://github.com/rmorey/ruff#extend-aliases
https://github.com/rmorey/ruff#extend-aliases
https://github.com/rmorey/ruff#flake8-pytest-style
fixture-parentheseshttps://github.com/rmorey/ruff#fixture-parentheses
https://github.com/rmorey/ruff#fixture-parentheses
mark-parentheseshttps://github.com/rmorey/ruff#mark-parentheses
https://github.com/rmorey/ruff#mark-parentheses
parametrize-names-typehttps://github.com/rmorey/ruff#parametrize-names-type
https://github.com/rmorey/ruff#parametrize-names-type
parametrize-values-row-typehttps://github.com/rmorey/ruff#parametrize-values-row-type
https://github.com/rmorey/ruff#parametrize-values-row-type
parametrize-values-typehttps://github.com/rmorey/ruff#parametrize-values-type
https://github.com/rmorey/ruff#parametrize-values-type
raises-extend-require-match-forhttps://github.com/rmorey/ruff#raises-extend-require-match-for
https://github.com/rmorey/ruff#raises-extend-require-match-for
raises-require-match-forhttps://github.com/rmorey/ruff#raises-require-match-for
https://github.com/rmorey/ruff#raises-require-match-for
https://github.com/rmorey/ruff#flake8-quotes
avoid-escapehttps://github.com/rmorey/ruff#avoid-escape
https://github.com/rmorey/ruff#avoid-escape
PEP8https://peps.python.org/pep-0008/#string-quotes
docstring-quoteshttps://github.com/rmorey/ruff#docstring-quotes
https://github.com/rmorey/ruff#docstring-quotes
inline-quoteshttps://github.com/rmorey/ruff#inline-quotes
https://github.com/rmorey/ruff#inline-quotes
multiline-quoteshttps://github.com/rmorey/ruff#multiline-quotes
https://github.com/rmorey/ruff#multiline-quotes
https://github.com/rmorey/ruff#flake8-tidy-imports
ban-relative-importshttps://github.com/rmorey/ruff#ban-relative-imports
https://github.com/rmorey/ruff#ban-relative-imports
banned-apihttps://github.com/rmorey/ruff#banned-api
https://github.com/rmorey/ruff#banned-api
https://github.com/rmorey/ruff#flake8-unused-arguments
ignore-variadic-nameshttps://github.com/rmorey/ruff#ignore-variadic-names
https://github.com/rmorey/ruff#ignore-variadic-names
https://github.com/rmorey/ruff#isort
classeshttps://github.com/rmorey/ruff#classes
https://github.com/rmorey/ruff#classes
combine-as-importshttps://github.com/rmorey/ruff#combine-as-imports
https://github.com/rmorey/ruff#combine-as-imports
combine-as-importshttps://pycqa.github.io/isort/docs/configuration/options.html#combine-as-imports
constantshttps://github.com/rmorey/ruff#constants
https://github.com/rmorey/ruff#constants
extra-standard-libraryhttps://github.com/rmorey/ruff#extra-standard-library
https://github.com/rmorey/ruff#extra-standard-library
force-single-linehttps://github.com/rmorey/ruff#force-single-line
https://github.com/rmorey/ruff#force-single-line
force-sort-within-sectionshttps://github.com/rmorey/ruff#force-sort-within-sections
https://github.com/rmorey/ruff#force-sort-within-sections
force-wrap-aliaseshttps://github.com/rmorey/ruff#force-wrap-aliases
https://github.com/rmorey/ruff#force-wrap-aliases
known-first-partyhttps://github.com/rmorey/ruff#known-first-party
https://github.com/rmorey/ruff#known-first-party
known-third-partyhttps://github.com/rmorey/ruff#known-third-party
https://github.com/rmorey/ruff#known-third-party
no-lines-beforehttps://github.com/rmorey/ruff#no-lines-before
https://github.com/rmorey/ruff#no-lines-before
order-by-typehttps://github.com/rmorey/ruff#order-by-type
https://github.com/rmorey/ruff#order-by-type
relative-imports-orderhttps://github.com/rmorey/ruff#relative-imports-order
https://github.com/rmorey/ruff#relative-imports-order
required-importshttps://github.com/rmorey/ruff#required-imports
https://github.com/rmorey/ruff#required-imports
single-line-exclusionshttps://github.com/rmorey/ruff#single-line-exclusions
https://github.com/rmorey/ruff#single-line-exclusions
split-on-trailing-commahttps://github.com/rmorey/ruff#split-on-trailing-comma
https://github.com/rmorey/ruff#split-on-trailing-comma
split-on-trailing-commahttps://pycqa.github.io/isort/docs/configuration/options.html#split-on-trailing-comma
variableshttps://github.com/rmorey/ruff#variables
https://github.com/rmorey/ruff#variables
https://github.com/rmorey/ruff#mccabe
max-complexityhttps://github.com/rmorey/ruff#max-complexity
https://github.com/rmorey/ruff#max-complexity
https://github.com/rmorey/ruff#pep8-naming
classmethod-decoratorshttps://github.com/rmorey/ruff#classmethod-decorators
https://github.com/rmorey/ruff#classmethod-decorators
ignore-nameshttps://github.com/rmorey/ruff#ignore-names
https://github.com/rmorey/ruff#ignore-names
staticmethod-decoratorshttps://github.com/rmorey/ruff#staticmethod-decorators
https://github.com/rmorey/ruff#staticmethod-decorators
https://github.com/rmorey/ruff#pycodestyle
ignore-overlong-task-commentshttps://github.com/rmorey/ruff#ignore-overlong-task-comments
https://github.com/rmorey/ruff#ignore-overlong-task-comments
max-doc-lengthhttps://github.com/rmorey/ruff#max-doc-length
https://github.com/rmorey/ruff#max-doc-length
https://github.com/rmorey/ruff#pydocstyle
conventionhttps://github.com/rmorey/ruff#convention
https://github.com/rmorey/ruff#convention
https://github.com/rmorey/ruff#pyupgrade
keep-runtime-typinghttps://github.com/rmorey/ruff#keep-runtime-typing
https://github.com/rmorey/ruff#keep-runtime-typing
https://github.com/rmorey/ruff#license
https://github.com/rmorey/ruff#contributing
contributing guidelineshttps://github.com/charliermarsh/ruff/blob/main/CONTRIBUTING.md
Readme https://github.com/rmorey/ruff#readme-ov-file
MIT license https://github.com/rmorey/ruff#MIT-1-ov-file
Code of conduct https://github.com/rmorey/ruff#coc-ov-file
Contributing https://github.com/rmorey/ruff#contributing-ov-file
Please reload this pagehttps://github.com/rmorey/ruff
Activityhttps://github.com/rmorey/ruff/activity
0 forkshttps://github.com/rmorey/ruff/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Frmorey%2Fruff&report=rmorey+%28user%29
Releaseshttps://github.com/rmorey/ruff/releases
Packages 0https://github.com/users/rmorey/packages?repo_name=ruff
Please reload this pagehttps://github.com/rmorey/ruff
Contributorshttps://github.com/rmorey/ruff/graphs/contributors
Please reload this pagehttps://github.com/rmorey/ruff
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.