René's URL Explorer Experiment


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

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

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

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

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

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

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:fa38495a-71dc-2168-6c8b-249289a36af8
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id9964:37C444:AECD6E:ED2D4F:6A6016BD
html-safe-noncee984c5f3ee3c95a3ff09fcbce736e7e71baea72ec39fde7e85b10ef805120661
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OTY0OjM3QzQ0NDpBRUNENkU6RUQyRDRGOjZBNjAxNkJEIiwidmlzaXRvcl9pZCI6IjU0MzYwMDQxMDM4OTc0ODcwMzciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacdada258f9c5dd10e52f53beb2519f60cbd592c3dd457b3adb5fad56abb3b3fd2
hovercard-subject-tagrepository:580720628
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/bluetech/ruff
twitter:imagehttps://opengraph.githubassets.com/65b2f3cbb6c53eefd57f3fc1775800c9df5bbdc41f8c85d52003ca3e3d55e1ae/bluetech/ruff
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/65b2f3cbb6c53eefd57f3fc1775800c9df5bbdc41f8c85d52003ca3e3d55e1ae/bluetech/ruff
og:image:altAn extremely fast Python linter, written in Rust. Contribute to bluetech/ruff development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None399e662401f6b9a532ecd80b305d17b9efadd864681448a290ab2901b98f288a
turbo-cache-controlno-cache
go-importgithub.com/bluetech/ruff git https://github.com/bluetech/ruff.git
octolytics-dimension-user_id1223550
octolytics-dimension-user_loginbluetech
octolytics-dimension-repository_id580720628
octolytics-dimension-repository_nwobluetech/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
release2f4d68ce236d24a2cd682f94ef8bd8537c09d73d
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/bluetech/ruff#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fbluetech%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%2Fbluetech%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=bluetech%2Fruff
Reloadhttps://github.com/bluetech/ruff
Reloadhttps://github.com/bluetech/ruff
Reloadhttps://github.com/bluetech/ruff
bluetech https://github.com/bluetech
ruffhttps://github.com/bluetech/ruff
astral-sh/ruffhttps://github.com/astral-sh/ruff
Notifications https://github.com/login?return_to=%2Fbluetech%2Fruff
Fork 0 https://github.com/login?return_to=%2Fbluetech%2Fruff
Star 0 https://github.com/login?return_to=%2Fbluetech%2Fruff
Code https://github.com/bluetech/ruff
Pull requests 0 https://github.com/bluetech/ruff/pulls
Actions https://github.com/bluetech/ruff/actions
Projects https://github.com/bluetech/ruff/projects
Security and quality 0 https://github.com/bluetech/ruff/security
Insights https://github.com/bluetech/ruff/pulse
Code https://github.com/bluetech/ruff
Pull requests https://github.com/bluetech/ruff/pulls
Actions https://github.com/bluetech/ruff/actions
Projects https://github.com/bluetech/ruff/projects
Security and quality https://github.com/bluetech/ruff/security
Insights https://github.com/bluetech/ruff/pulse
https://github.com/bluetech/ruff
Brancheshttps://github.com/bluetech/ruff/branches
Tagshttps://github.com/bluetech/ruff/tags
https://github.com/bluetech/ruff/branches
https://github.com/bluetech/ruff/tags
1,227 Commitshttps://github.com/bluetech/ruff/commits/main/
https://github.com/bluetech/ruff/commits/main/
.cargohttps://github.com/bluetech/ruff/tree/main/.cargo
.cargohttps://github.com/bluetech/ruff/tree/main/.cargo
.github/workflowshttps://github.com/bluetech/ruff/tree/main/.github/workflows
.github/workflowshttps://github.com/bluetech/ruff/tree/main/.github/workflows
bencheshttps://github.com/bluetech/ruff/tree/main/benches
bencheshttps://github.com/bluetech/ruff/tree/main/benches
flake8_to_ruffhttps://github.com/bluetech/ruff/tree/main/flake8_to_ruff
flake8_to_ruffhttps://github.com/bluetech/ruff/tree/main/flake8_to_ruff
resources/testhttps://github.com/bluetech/ruff/tree/main/resources/test
resources/testhttps://github.com/bluetech/ruff/tree/main/resources/test
ruffhttps://github.com/bluetech/ruff/tree/main/ruff
ruffhttps://github.com/bluetech/ruff/tree/main/ruff
ruff_devhttps://github.com/bluetech/ruff/tree/main/ruff_dev
ruff_devhttps://github.com/bluetech/ruff/tree/main/ruff_dev
ruff_macroshttps://github.com/bluetech/ruff/tree/main/ruff_macros
ruff_macroshttps://github.com/bluetech/ruff/tree/main/ruff_macros
scriptshttps://github.com/bluetech/ruff/tree/main/scripts
scriptshttps://github.com/bluetech/ruff/tree/main/scripts
srchttps://github.com/bluetech/ruff/tree/main/src
srchttps://github.com/bluetech/ruff/tree/main/src
testshttps://github.com/bluetech/ruff/tree/main/tests
testshttps://github.com/bluetech/ruff/tree/main/tests
.editorconfighttps://github.com/bluetech/ruff/blob/main/.editorconfig
.editorconfighttps://github.com/bluetech/ruff/blob/main/.editorconfig
.gitignorehttps://github.com/bluetech/ruff/blob/main/.gitignore
.gitignorehttps://github.com/bluetech/ruff/blob/main/.gitignore
.pre-commit-config.yamlhttps://github.com/bluetech/ruff/blob/main/.pre-commit-config.yaml
.pre-commit-config.yamlhttps://github.com/bluetech/ruff/blob/main/.pre-commit-config.yaml
BREAKING_CHANGES.mdhttps://github.com/bluetech/ruff/blob/main/BREAKING_CHANGES.md
BREAKING_CHANGES.mdhttps://github.com/bluetech/ruff/blob/main/BREAKING_CHANGES.md
CODE_OF_CONDUCT.mdhttps://github.com/bluetech/ruff/blob/main/CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.mdhttps://github.com/bluetech/ruff/blob/main/CODE_OF_CONDUCT.md
CONTRIBUTING.mdhttps://github.com/bluetech/ruff/blob/main/CONTRIBUTING.md
CONTRIBUTING.mdhttps://github.com/bluetech/ruff/blob/main/CONTRIBUTING.md
Cargo.lockhttps://github.com/bluetech/ruff/blob/main/Cargo.lock
Cargo.lockhttps://github.com/bluetech/ruff/blob/main/Cargo.lock
Cargo.tomlhttps://github.com/bluetech/ruff/blob/main/Cargo.toml
Cargo.tomlhttps://github.com/bluetech/ruff/blob/main/Cargo.toml
LICENSEhttps://github.com/bluetech/ruff/blob/main/LICENSE
LICENSEhttps://github.com/bluetech/ruff/blob/main/LICENSE
README.mdhttps://github.com/bluetech/ruff/blob/main/README.md
README.mdhttps://github.com/bluetech/ruff/blob/main/README.md
pyproject.tomlhttps://github.com/bluetech/ruff/blob/main/pyproject.toml
pyproject.tomlhttps://github.com/bluetech/ruff/blob/main/pyproject.toml
rust-toolchainhttps://github.com/bluetech/ruff/blob/main/rust-toolchain
rust-toolchainhttps://github.com/bluetech/ruff/blob/main/rust-toolchain
rustfmt.tomlhttps://github.com/bluetech/ruff/blob/main/rustfmt.toml
rustfmt.tomlhttps://github.com/bluetech/ruff/blob/main/rustfmt.toml
setup.pyhttps://github.com/bluetech/ruff/blob/main/setup.py
setup.pyhttps://github.com/bluetech/ruff/blob/main/setup.py
READMEhttps://github.com/bluetech/ruff
Code of conducthttps://github.com/bluetech/ruff
Contributinghttps://github.com/bluetech/ruff
Licensehttps://github.com/bluetech/ruff
https://github.com/bluetech/ruff#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
https://user-images.githubusercontent.com/1309177/187504482-6d9df992-a81d-4e86-9f6a-d958741c8182.svg
Near-parityhttps://github.com/bluetech/ruff#how-does-ruff-compare-to-flake8
flake8-bugbearhttps://pypi.org/project/flake8-bugbear/
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/
FastAPIhttps://github.com/tiangolo/fastapi
Bokehhttps://github.com/bokeh/bokeh
Zuliphttps://github.com/zulip/zulip
Pydantichttps://github.com/pydantic/pydantic
Saleorhttps://github.com/saleor/saleor
Hatchhttps://github.com/pypa/hatch
Jupyter Serverhttps://github.com/jupyter-server/jupyter_server
launch blog posthttps://notes.crmarsh.com/python-tooling-could-be-much-much-faster
https://github.com/bluetech/ruff#testimonials
Sebastián Ramírezhttps://twitter.com/tiangolo/status/1591912354882764802
FastAPIhttps://github.com/tiangolo/fastapi
Bryan Van de Venhttps://github.com/bokeh/bokeh/pull/12605
Bokehhttps://github.com/bokeh/bokeh/
Condahttps://docs.conda.io/en/latest/
Tim Abbotthttps://github.com/charliermarsh/ruff/issues/465#issuecomment-1317400028
Zuliphttps://github.com/zulip/zulip
https://github.com/bluetech/ruff#table-of-contents
Installation and Usagehttps://github.com/bluetech/ruff#installation-and-usage
Configurationhttps://github.com/bluetech/ruff#configuration
Supported Ruleshttps://github.com/bluetech/ruff#supported-rules
Pyflakes (F)https://github.com/bluetech/ruff#pyflakes-f
pycodestyle (E, W)https://github.com/bluetech/ruff#pycodestyle-e-w
mccabe (C90)https://github.com/bluetech/ruff#mccabe-c90
isort (I)https://github.com/bluetech/ruff#isort-i
pydocstyle (D)https://github.com/bluetech/ruff#pydocstyle-d
pyupgrade (UP)https://github.com/bluetech/ruff#pyupgrade-up
pep8-naming (N)https://github.com/bluetech/ruff#pep8-naming-n
flake8-2020 (YTT)https://github.com/bluetech/ruff#flake8-2020-ytt
flake8-annotations (ANN)https://github.com/bluetech/ruff#flake8-annotations-ann
flake8-bandit (S)https://github.com/bluetech/ruff#flake8-bandit-s
flake8-blind-except (BLE)https://github.com/bluetech/ruff#flake8-blind-except-ble
flake8-boolean-trap (FBT)https://github.com/bluetech/ruff#flake8-boolean-trap-fbt
flake8-bugbear (B)https://github.com/bluetech/ruff#flake8-bugbear-b
flake8-builtins (A)https://github.com/bluetech/ruff#flake8-builtins-a
flake8-comprehensions (C4)https://github.com/bluetech/ruff#flake8-comprehensions-c4
flake8-debugger (T10)https://github.com/bluetech/ruff#flake8-debugger-t10
flake8-errmsg (EM)https://github.com/bluetech/ruff#flake8-errmsg-em
flake8-import-conventions (ICN)https://github.com/bluetech/ruff#flake8-import-conventions-icn
flake8-print (T20)https://github.com/bluetech/ruff#flake8-print-t20
flake8-quotes (Q)https://github.com/bluetech/ruff#flake8-quotes-q
flake8-return (RET)https://github.com/bluetech/ruff#flake8-return-ret
flake8-simplify (SIM)https://github.com/bluetech/ruff#flake8-simplify-sim
flake8-tidy-imports (TID)https://github.com/bluetech/ruff#flake8-tidy-imports-tid
flake8-unused-arguments (ARG)https://github.com/bluetech/ruff#flake8-unused-arguments-arg
flake8-datetimez (DTZ)https://github.com/bluetech/ruff#flake8-datetimez-dtz
eradicate (ERA)https://github.com/bluetech/ruff#eradicate-era
pandas-vet (PD)https://github.com/bluetech/ruff#pandas-vet-pd
pygrep-hooks (PGH)https://github.com/bluetech/ruff#pygrep-hooks-pgh
Pylint (PLC, PLE, PLR, PLW)https://github.com/bluetech/ruff#pylint-plc-ple-plr-plw
Ruff-specific rules (RUF)https://github.com/bluetech/ruff#ruff-specific-rules-ruf
Editor Integrationshttps://github.com/bluetech/ruff#editor-integrations
FAQhttps://github.com/bluetech/ruff#faq
Developmenthttps://github.com/bluetech/ruff#development
Releaseshttps://github.com/bluetech/ruff#releases
Benchmarkshttps://github.com/bluetech/ruff#benchmarks
Referencehttps://github.com/bluetech/ruff#reference
Licensehttps://github.com/bluetech/ruff#license
Contributinghttps://github.com/bluetech/ruff#contributing
https://github.com/bluetech/ruff#installation-and-usage
https://github.com/bluetech/ruff#installation
ruffhttps://pypi.org/project/ruff/
https://repology.org/project/ruff-python-linter/versions
ruffhttps://formulae.brew.sh/formula/ruff
ruffhttps://anaconda.org/conda-forge/ruff
ruffhttps://archlinux.org/packages/community/x86_64/ruff/
https://github.com/bluetech/ruff#usage
pre-commithttps://pre-commit.com
https://github.com/bluetech/ruff#configuration
API referencehttps://github.com/bluetech/ruff#reference
API referencehttps://github.com/bluetech/ruff#reference
https://github.com/bluetech/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/bluetech/ruff#extend
https://github.com/bluetech/ruff#python-file-discovery
excludehttps://github.com/bluetech/ruff#exclude
extend-excludehttps://github.com/bluetech/ruff#extend-exclude
respect-gitignorehttps://github.com/bluetech/ruff#respect-gitignore
https://github.com/bluetech/ruff#ignoring-errors
ignorehttps://github.com/bluetech/ruff#ignore
extend-ignorehttps://github.com/bluetech/ruff#extend-ignore
Flake8https://flake8.pycqa.org/en/3.1.1/user/ignoring-errors.html
per-file-ignoreshttps://github.com/bluetech/ruff#per-file-ignores
https://github.com/bluetech/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/bluetech/ruff#automating-noqa-directives
https://github.com/bluetech/ruff#supported-rules
https://github.com/bluetech/ruff#pyflakes-f
Pyflakeshttps://pypi.org/project/pyflakes/2.5.0/
https://github.com/bluetech/ruff#pycodestyle-e-w
pycodestylehttps://pypi.org/project/pycodestyle/2.9.1/
https://github.com/bluetech/ruff#mccabe-c90
mccabehttps://pypi.org/project/mccabe/0.7.0/
https://github.com/bluetech/ruff#isort-i
isorthttps://pypi.org/project/isort/5.10.1/
https://github.com/bluetech/ruff#pydocstyle-d
pydocstylehttps://pypi.org/project/pydocstyle/6.1.1/
https://github.com/bluetech/ruff#pyupgrade-up
pyupgradehttps://pypi.org/project/pyupgrade/3.2.0/
https://github.com/bluetech/ruff#pep8-naming-n
pep8-naminghttps://pypi.org/project/pep8-naming/0.13.2/
https://github.com/bluetech/ruff#flake8-2020-ytt
flake8-2020https://pypi.org/project/flake8-2020/1.7.0/
https://github.com/bluetech/ruff#flake8-annotations-ann
flake8-annotationshttps://pypi.org/project/flake8-annotations/2.9.1/
https://github.com/bluetech/ruff#flake8-bandit-s
flake8-bandithttps://pypi.org/project/flake8-bandit/4.1.1/
https://github.com/bluetech/ruff#flake8-blind-except-ble
flake8-blind-excepthttps://pypi.org/project/flake8-blind-except/0.2.1/
https://github.com/bluetech/ruff#flake8-boolean-trap-fbt
flake8-boolean-traphttps://pypi.org/project/flake8-boolean-trap/0.1.0/
https://github.com/bluetech/ruff#flake8-bugbear-b
flake8-bugbearhttps://pypi.org/project/flake8-bugbear/22.10.27/
https://github.com/bluetech/ruff#flake8-builtins-a
flake8-builtinshttps://pypi.org/project/flake8-builtins/2.0.1/
https://github.com/bluetech/ruff#flake8-comprehensions-c4
flake8-comprehensionshttps://pypi.org/project/flake8-comprehensions/3.10.1/
https://github.com/bluetech/ruff#flake8-debugger-t10
flake8-debuggerhttps://pypi.org/project/flake8-debugger/4.1.2/
https://github.com/bluetech/ruff#flake8-errmsg-em
flake8-errmsghttps://pypi.org/project/flake8-errmsg/0.4.0/
https://github.com/bluetech/ruff#flake8-import-conventions-icn
https://github.com/bluetech/ruff#flake8-print-t20
flake8-printhttps://pypi.org/project/flake8-print/5.0.0/
https://github.com/bluetech/ruff#flake8-quotes-q
flake8-quoteshttps://pypi.org/project/flake8-quotes/3.3.1/
https://github.com/bluetech/ruff#flake8-return-ret
flake8-returnhttps://pypi.org/project/flake8-return/1.2.0/
https://github.com/bluetech/ruff#flake8-simplify-sim
flake8-simplifyhttps://pypi.org/project/flake8-simplify/0.19.3/
https://github.com/bluetech/ruff#flake8-tidy-imports-tid
flake8-tidy-importshttps://pypi.org/project/flake8-tidy-imports/4.8.0/
https://github.com/bluetech/ruff#flake8-unused-arguments-arg
flake8-unused-argumentshttps://pypi.org/project/flake8-unused-arguments/0.0.12/
https://github.com/bluetech/ruff#flake8-datetimez-dtz
flake8-datetimezhttps://pypi.org/project/flake8-datetimez/20.10.0/
https://github.com/bluetech/ruff#eradicate-era
eradicatehttps://pypi.org/project/eradicate/2.1.0/
https://github.com/bluetech/ruff#pandas-vet-pd
pandas-vethttps://pypi.org/project/pandas-vet/0.2.3/
https://github.com/bluetech/ruff#pygrep-hooks-pgh
pygrep-hookshttps://github.com/pre-commit/pygrep-hooks
https://github.com/bluetech/ruff#pylint-plc-ple-plr-plw
Pylinthttps://pypi.org/project/pylint/2.15.7/
https://github.com/bluetech/ruff#ruff-specific-rules-ruf
https://github.com/bluetech/ruff#editor-integrations
https://github.com/bluetech/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/bluetech/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
https://github.com/bluetech/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/bluetech/ruff#pycharm
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/bluetech/ruff#vim--neovim
ruff-lsphttps://github.com/charliermarsh/ruff-lsp
Language Server Protocolhttps://github.com/bluetech/ruff#language-server-protocol-official
coc-pyrighthttps://github.com/fannheyward/coc-pyright
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/bluetech/ruff#github-actions
https://github.com/bluetech/ruff#faq
https://github.com/bluetech/ruff#is-ruff-compatible-with-black
Blackhttps://github.com/psf/black
https://github.com/bluetech/ruff#how-does-ruff-compare-to-flake8
flake8-to-ruffhttps://pypi.org/project/flake8-to-ruff/
autoflakehttps://pypi.org/project/autoflake/
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/
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-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-import-conventionshttps://github.com/joaopalmeiro/flake8-import-conventions
flake8-printhttps://pypi.org/project/flake8-print/
flake8-quoteshttps://pypi.org/project/flake8-quotes/
flake8-returnhttps://pypi.org/project/flake8-return/
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/
pep8-naminghttps://pypi.org/project/pep8-naming/
pydocstylehttps://pypi.org/project/pydocstyle/
pygrep-hookshttps://github.com/pre-commit/pygrep-hooks
pyupgradehttps://pypi.org/project/pyupgrade/
yesqahttps://github.com/asottile/yesqa
https://github.com/bluetech/ruff#how-does-ruff-compare-to-pylint
#689https://github.com/charliermarsh/ruff/issues/689
https://github.com/bluetech/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/
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-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-import-conventionshttps://github.com/joaopalmeiro/flake8-import-conventions
flake8-printhttps://pypi.org/project/flake8-print/
flake8-quoteshttps://pypi.org/project/flake8-quotes/
flake8-returnhttps://pypi.org/project/flake8-return/
flake8-superhttps://pypi.org/project/flake8-super/
flake8-tidy-importshttps://pypi.org/project/flake8-tidy-imports/
mccabehttps://pypi.org/project/mccabe/
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
pyupgradehttps://pypi.org/project/pyupgrade/
https://github.com/bluetech/ruff#do-i-need-to-install-rust-to-use-ruff
ruffhttps://pypi.org/project/ruff/
https://github.com/bluetech/ruff#can-i-write-my-own-plugins-for-ruff
#283https://github.com/charliermarsh/ruff/issues/283
isorthttps://pypi.org/project/isort/
https://github.com/bluetech/ruff#how-does-ruffs-import-sorting-compare-to-isort
https://github.com/bluetech/ruff#does-ruff-support-numpy--or-google-style-docstrings
preferred conventionhttps://www.pydocstyle.org/en/latest/error_codes.html#default-conventions
https://github.com/bluetech/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/bluetech/ruff#releases
PyPIhttps://pypi.org/project/ruff/
maturinhttps://github.com/PyO3/maturin
https://github.com/bluetech/ruff#benchmarks
CPythonhttps://github.com/python/cpython
https://github.com/bluetech/ruff#reference
https://github.com/bluetech/ruff#options
allowed-confusableshttps://github.com/bluetech/ruff#allowed-confusables
https://github.com/bluetech/ruff#allowed-confusables
dummy-variable-rgxhttps://github.com/bluetech/ruff#dummy-variable-rgx
https://github.com/bluetech/ruff#dummy-variable-rgx
excludehttps://github.com/bluetech/ruff#exclude
https://github.com/bluetech/ruff#exclude
extend-excludehttps://github.com/bluetech/ruff#extend-exclude
extendhttps://github.com/bluetech/ruff#extend
https://github.com/bluetech/ruff#extend
extend-excludehttps://github.com/bluetech/ruff#extend-exclude
https://github.com/bluetech/ruff#extend-exclude
extend-ignorehttps://github.com/bluetech/ruff#extend-ignore
https://github.com/bluetech/ruff#extend-ignore
extend-selecthttps://github.com/bluetech/ruff#extend-select
https://github.com/bluetech/ruff#extend-select
externalhttps://github.com/bluetech/ruff#external
https://github.com/bluetech/ruff#external
fixhttps://github.com/bluetech/ruff#fix
https://github.com/bluetech/ruff#fix
fixablehttps://github.com/bluetech/ruff#fixable
https://github.com/bluetech/ruff#fixable
force-excludehttps://github.com/bluetech/ruff#force-exclude
https://github.com/bluetech/ruff#force-exclude
pre-commithttps://pre-commit.com/
ruff-pre-commithttps://github.com/charliermarsh/ruff-pre-commit
formathttps://github.com/bluetech/ruff#format
https://github.com/bluetech/ruff#format
ignorehttps://github.com/bluetech/ruff#ignore
https://github.com/bluetech/ruff#ignore
ignore-init-module-importshttps://github.com/bluetech/ruff#ignore-init-module-imports
https://github.com/bluetech/ruff#ignore-init-module-imports
line-lengthhttps://github.com/bluetech/ruff#line-length
https://github.com/bluetech/ruff#line-length
per-file-ignoreshttps://github.com/bluetech/ruff#per-file-ignores
https://github.com/bluetech/ruff#per-file-ignores
respect-gitignorehttps://github.com/bluetech/ruff#respect-gitignore
https://github.com/bluetech/ruff#respect-gitignore
selecthttps://github.com/bluetech/ruff#select
https://github.com/bluetech/ruff#select
show-sourcehttps://github.com/bluetech/ruff#show-source
https://github.com/bluetech/ruff#show-source
srchttps://github.com/bluetech/ruff#src
https://github.com/bluetech/ruff#src
target-versionhttps://github.com/bluetech/ruff#target-version
https://github.com/bluetech/ruff#target-version
unfixablehttps://github.com/bluetech/ruff#unfixable
https://github.com/bluetech/ruff#unfixable
https://github.com/bluetech/ruff#flake8-annotations
allow-star-arg-anyhttps://github.com/bluetech/ruff#allow-star-arg-any
https://github.com/bluetech/ruff#allow-star-arg-any
mypy-init-returnhttps://github.com/bluetech/ruff#mypy-init-return
https://github.com/bluetech/ruff#mypy-init-return
suppress-dummy-argshttps://github.com/bluetech/ruff#suppress-dummy-args
https://github.com/bluetech/ruff#suppress-dummy-args
suppress-none-returninghttps://github.com/bluetech/ruff#suppress-none-returning
https://github.com/bluetech/ruff#suppress-none-returning
https://github.com/bluetech/ruff#flake8-bugbear
extend-immutable-callshttps://github.com/bluetech/ruff#extend-immutable-calls
https://github.com/bluetech/ruff#extend-immutable-calls
https://github.com/bluetech/ruff#flake8-errmsg
max-string-lengthhttps://github.com/bluetech/ruff#max-string-length
https://github.com/bluetech/ruff#max-string-length
https://github.com/bluetech/ruff#flake8-import-conventions
aliaseshttps://github.com/bluetech/ruff#aliases
https://github.com/bluetech/ruff#aliases
extend-aliaseshttps://github.com/bluetech/ruff#extend-aliases
https://github.com/bluetech/ruff#extend-aliases
https://github.com/bluetech/ruff#flake8-quotes
avoid-escapehttps://github.com/bluetech/ruff#avoid-escape
https://github.com/bluetech/ruff#avoid-escape
PEP8https://peps.python.org/pep-0008/#string-quotes
docstring-quoteshttps://github.com/bluetech/ruff#docstring-quotes
https://github.com/bluetech/ruff#docstring-quotes
inline-quoteshttps://github.com/bluetech/ruff#inline-quotes
https://github.com/bluetech/ruff#inline-quotes
multiline-quoteshttps://github.com/bluetech/ruff#multiline-quotes
https://github.com/bluetech/ruff#multiline-quotes
https://github.com/bluetech/ruff#flake8-tidy-imports
ban-relative-importshttps://github.com/bluetech/ruff#ban-relative-imports
https://github.com/bluetech/ruff#ban-relative-imports
https://github.com/bluetech/ruff#flake8-unused-arguments
ignore-variadic-nameshttps://github.com/bluetech/ruff#ignore-variadic-names
https://github.com/bluetech/ruff#ignore-variadic-names
https://github.com/bluetech/ruff#isort
combine-as-importshttps://github.com/bluetech/ruff#combine-as-imports
https://github.com/bluetech/ruff#combine-as-imports
combine-as-importshttps://pycqa.github.io/isort/docs/configuration/options.html#combine-as-imports
extra-standard-libraryhttps://github.com/bluetech/ruff#extra-standard-library
https://github.com/bluetech/ruff#extra-standard-library
force-wrap-aliaseshttps://github.com/bluetech/ruff#force-wrap-aliases
https://github.com/bluetech/ruff#force-wrap-aliases
known-first-partyhttps://github.com/bluetech/ruff#known-first-party
https://github.com/bluetech/ruff#known-first-party
known-third-partyhttps://github.com/bluetech/ruff#known-third-party
https://github.com/bluetech/ruff#known-third-party
https://github.com/bluetech/ruff#mccabe
max-complexityhttps://github.com/bluetech/ruff#max-complexity
https://github.com/bluetech/ruff#max-complexity
https://github.com/bluetech/ruff#pep8-naming
classmethod-decoratorshttps://github.com/bluetech/ruff#classmethod-decorators
https://github.com/bluetech/ruff#classmethod-decorators
ignore-nameshttps://github.com/bluetech/ruff#ignore-names
https://github.com/bluetech/ruff#ignore-names
staticmethod-decoratorshttps://github.com/bluetech/ruff#staticmethod-decorators
https://github.com/bluetech/ruff#staticmethod-decorators
https://github.com/bluetech/ruff#pyupgrade
keep-runtime-typinghttps://github.com/bluetech/ruff#keep-runtime-typing
https://github.com/bluetech/ruff#keep-runtime-typing
https://github.com/bluetech/ruff#license
https://github.com/bluetech/ruff#contributing
contributing guidelineshttps://github.com/charliermarsh/ruff/blob/main/CONTRIBUTING.md
Readme https://github.com/bluetech/ruff#readme-ov-file
View license https://github.com/bluetech/ruff#License-1-ov-file
Code of conduct https://github.com/bluetech/ruff#coc-ov-file
Contributing https://github.com/bluetech/ruff#contributing-ov-file
Please reload this pagehttps://github.com/bluetech/ruff
Activityhttps://github.com/bluetech/ruff/activity
0 forkshttps://github.com/bluetech/ruff/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fbluetech%2Fruff&report=bluetech+%28user%29
Releaseshttps://github.com/bluetech/ruff/releases
Packages 0https://github.com/users/bluetech/packages?repo_name=ruff
Please reload this pagehttps://github.com/bluetech/ruff
Please reload this pagehttps://github.com/bluetech/ruff
Contributorshttps://github.com/bluetech/ruff/graphs/contributors
Please reload this pagehttps://github.com/bluetech/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.