Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
python-lsp
python-lsp-ruff
Repository navigation
Code
Issues
5
(5)
Pull requests
2
(2)
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
python-lsp-ruff
tests
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on Sep 8, 2026
fix: pass --isolated to ruff during testing
jhossbach
committed
264b2ee
View commit details
Copy full SHA for 264b2ee
View code at this point
Browse repository at this point
Commits on Aug 15, 2026
fix: Allow tests to pass again under ruff 0.16.x (#115)
Show description for 175de08
anoadragon453
authored
175de08
View commit details
Copy full SHA for 175de08
View code at this point
Browse repository at this point
Commits on Apr 1, 2026
fix: Replace deprecated E999 error (#112)
Show description for 64dbf67
jhossbach
authored
64dbf67
View commit details
Copy full SHA for 64dbf67
View code at this point
Browse repository at this point
Commits on Sep 29, 2025
Add unfixable config option (#109)
jhossbach
authored
06eba1b
View commit details
Copy full SHA for 06eba1b
View code at this point
Browse repository at this point
Commits on Sep 12, 2024
fake a ruff executable for testing the executable parameter
TheJJ
committed
c0ed81d
View commit details
Copy full SHA for c0ed81d
View code at this point
Browse repository at this point
Commits on Mar 16, 2024
Add '(safe fixes)' to Fix All code action (#86)
Show description for a9af4a7
Shane-XB-Qian
and
jhossbach
authored
a9af4a7
View commit details
Copy full SHA for a9af4a7
View code at this point
Browse repository at this point
Commits on Mar 1, 2024
add option to disable formatter
jhossbach
committed
94927e7
View commit details
Copy full SHA for 94927e7
View code at this point
Browse repository at this point
Commits on Nov 25, 2023
add pattern matching to severities (#66)
jhossbach
authored
f810710
View commit details
Copy full SHA for f810710
View code at this point
Browse repository at this point
Add support for ruff `extension` option to enable `jupyterlab-lsp` (#59)
felix-cw
authored
42095ef
View commit details
Copy full SHA for 42095ef
View code at this point
Browse repository at this point
Run `ruff format` when lsp formatting is invoked (#57)
Show description for 9ff905c
mmcshane
authored
9ff905c
View commit details
Copy full SHA for 9ff905c
View code at this point
Browse repository at this point
Update 'unsafe' code actions (#55) (#62)
Show description for eff74e1
jhossbach
authored
eff74e1
View commit details
Copy full SHA for eff74e1
View code at this point
Browse repository at this point
Commits on Oct 20, 2023
make executable optional, invoke ruff with sys
jhossbach
committed
ea5f874
View commit details
Copy full SHA for ea5f874
View code at this point
Browse repository at this point
Add ruff 0.1.0 capabilities.
Show description for b183eb1
kstrauser
and
jhossbach
committed
b183eb1
View commit details
Copy full SHA for b183eb1
View code at this point
Browse repository at this point
Commits on May 30, 2023
add custom severity codes
jhossbach
committed
0fa8cca
View commit details
Copy full SHA for 0fa8cca
View code at this point
Browse repository at this point
Commits on May 28, 2023
fixes #31.
Show description for 072b23e
jhossbach
committed
072b23e
View commit details
Copy full SHA for 072b23e
View code at this point
Browse repository at this point
Commits on Apr 10, 2023
fix yielding the previous textedit in formatting
jhossbach
committed
432312d
View commit details
Copy full SHA for 432312d
View code at this point
Browse repository at this point
feat: support formatting
betaboon
authored and
jhossbach
committed
8b85881
View commit details
Copy full SHA for 8b85881
View code at this point
Browse repository at this point
refactor: use dataclass for plugin settings
betaboon
authored and
jhossbach
committed
a1b21f2
View commit details
Copy full SHA for a1b21f2
View code at this point
Browse repository at this point
Commits on Apr 3, 2023
select errors in test
jhossbach
committed
81ce593
View commit details
Copy full SHA for 81ce593
View code at this point
Browse repository at this point
Commits on Apr 2, 2023
feat: support fixes via code-actions
betaboon
authored and
jhossbach
committed
153894c
View commit details
Copy full SHA for 153894c
View code at this point
Browse repository at this point
refactor: move plugin code into plugin.py
betaboon
authored and
jhossbach
committed
b8a7055
View commit details
Copy full SHA for b8a7055
View code at this point
Browse repository at this point
Commits on Mar 1, 2023
(#19) Add extendIgnore option
Show description for 91a9881
jhossbach
committed
91a9881
View commit details
Copy full SHA for 91a9881
View code at this point
Browse repository at this point
Commits on Feb 25, 2023
add extendSelect option
jhossbach
committed
ad4b438
View commit details
Copy full SHA for ad4b438
View code at this point
Browse repository at this point
Commits on Dec 22, 2022
add --stdin-filename, check per-file-ignores
jhossbach
committed
5e67e37
View commit details
Copy full SHA for 5e67e37
View code at this point
Browse repository at this point
Commits on Dec 11, 2022
Fix #2.
Show description for c8dae9d
jhossbach
committed
c8dae9d
View commit details
Copy full SHA for c8dae9d
View code at this point
Browse repository at this point
Fix missing `--no-fix`.
Show description for 421aa49
jhossbach
committed
421aa49
View commit details
Copy full SHA for 421aa49
View code at this point
Browse repository at this point
Commits on Dec 10, 2022
Add ruff linter plugin (#1)
Show description for f767ea9
jhossbach
and
ccordoba12
authored
f767ea9
View commit details
Copy full SHA for f767ea9
View code at this point
Browse repository at this point
Loading
You can’t perform that action at this time.