Go
Home
Pricing
FAQ
Install
Home
Pricing
FAQ
Install
Login
via GitHub
astral-sh/ruff
Pull Requests
Commits
dhruv/format-spec-elements
4404_fix_e703_w293
5246_try301_identical_rule
20240708-1515
C1901
PT012
PYI034
PYI050
SIM300-CONSTANT-CASE-false-positives
ag/auto-import-include-global-imports
ag/fix-local-var-completion-kind
ag/multi-workspace-experiment
ag/switch-to-qualified-name
ag/workspace-folder-state-synchronization
alex/abstract-class-instantiation
alex/abstract-class-instantiation-2
alex/abstract-class-instantiation-3
alex/assert-never-returns-never
alex/cache-enum-literals
alex/constraints
alex/dont-simplify-constraints
alex/dynamic-mro-metaclass
alex/equality
alex/filter-builtins
alex/fix-top-materialize
alex/init-subclass-hint
alex/inter-todo
alex/intersection-perf
alex/into_instance
alex/invalid-unaryop-target
alex/liskov-method-overridden-by-non-method
alex/metaclass-new-prepare
alex/non-fully-static-negations
alex/owned-visitor
alex/promote-better
alex/proto-intersection-3
alex/protocol-property-check-2
alex/reapply-levenshtein-2
alex/relation-opt
alex/relation-subtyping
alex/remove-functional-todo
alex/rename-extra-paths
alex/ruf027-3
alex/simpler-builder
alex/simpler-functional-schema
alex/smaller-annotations
alex/stricter-type-handling
alex/submodule-attr-fallback-ty
alex/submodule-attr-last
alex/thinner-spec
alex/truthy-unions-5
alex/truthy-unions-6
alex/truthy-unions-7
alex/type-map-visitor-3
alex-brent/default-specializations
amy/exe003-args
amy/human-readable-names
amy/markdown-code-format-option
amy/missing-await
amy/suppress-RUF102
amy/unused-ruf10x
best-fit-content-only
blacklist_calls
brent/cache-diagnostics
brent/document-safety
brent/fix_os_path_abspath-0.15.0
brent/fix_os_path_getatime-0.15.0
brent/fix_os_path_getctime-0.15.0
brent/fix_os_path_getmtime-0.15.0
brent/fix_os_path_getsize-0.15.0
brent/fix-title
brent/format-unary-comment
brent/furb171
brent/lambda-f-string
brent/lambda-tests
brent/new-default-rules
brent/nodb
brent/pylint-unnecessary-lookups
brent/ruf102
brent/sarif
brent/stabilize-log004
brent/stabilize-pyi059
brent/tmp-revert-plr1712
brent/ty-class-cell
brent/unary-comment2
brent/wrap-comprehension-in
charlie/acc
charlie/always-defer
charlie/arms
charlie/autofix-bugs
charlie/bare-typevar
charlie/base
charlie/bench
charlie/bench-proto
charlie/bench-selfs
charlie/bi
charlie/bind-self
charlie/bind-selfs
charlie/bind-test
charlie/bitset
charlie/bounds-cycle
charlie/box-stmt
charlie/brew
charlie/call-path-names
charlie/chained-named-comparisons
charlie/check-if
charlie/clam-
charlie/closed
charlie/con
charlie/consolidate-visitors
charlie/constraint-set
charlie/contextualize-named-expressions
charlie/copied
charlie/crdts
charlie/cst
charlie/cyclic-aliases
charlie/dataclass-alias
charlie/defer
charlie/deferred
charlie/deleter
charlie/desc
charlie/descriptor-union
charlie/dict-get
charlie/diff
charlie/dyn-overload
charlie/dyn-tracked
charlie/dynamic-members
charlie/eco
charlie/empty-subscript-recursive-alias-20260410
charlie/enum-class-literal
charlie/enum-func-syntax
charlie/enum-member
charlie/enum-value
charlie/eq-narrow
charlie/exact-tuple-shape
charlie/exp
charlie/expand
charlie/experiment-literals
charlie/failed
charlie/false
charlie/fi
charlie/final-classvar
charlie/fix2-builder-shortcircuit
charlie/flake
charlie/func-tuple
charlie/functional-dataclass
charlie/functional-dict
charlie/functional-typed
charlie/functional-typeddict
charlie/generate-next-value
charlie/generic-disjoint
charlie/generic-returned-callable-ii
charlie/getattr
charlie/implicit-instance-attribute
charlie/init
charlie/inspect-literal
charlie/int
charlie/int-result
charlie/int-sub
charlie/int-thing
charlie/inv
charlie/is-dataclass
charlie/isinstance-type-narrowing
charlie/iterable-enum
charlie/keyword-context
charlie/large-enum-narrowing
charlie/large-enum-narrowing-i
charlie/large-enum-narrowing-iii
charlie/legacy-kwonly-positional-name
charlie/lightweight-checkpoint
charlie/liskov-selfs
charlie/liskov-selfs-again
charlie/literal-expansion
charlie/literal-exponential-match
charlie/literal-loop-narrow
charlie/locals
charlie/mapping
charlie/mem
charlie/mem-4
charlie/mem-i
charlie/memo-comparison
charlie/metaclass
charlie/multi
charlie/nar
charlie/narrow
charlie/narrow-value
charlie/narrowed-binding-cache
charlie/never
charlie/new-meta
charlie/nom
charlie/non-empty-literal
charlie/non-empty-transform
charlie/num-args-2
charlie/num-sigs
charlie/only
charlie/op-overload
charlie/openai-memory-2pct
charlie/opt-1
charlie/order
charlie/output-file
charlie/overload-consistency
charlie/overload-consistency-ii
charlie/param-call
charlie/parser-bench
charlie/partial
charlie/partial-ii
charlie/partial-ii-ii
charlie/partial-iii
charlie/partial-iv
charlie/partial-split
charlie/peek
charlie/plain-sig
charlie/poll
charlie/pri
charlie/promote-perf
charlie/proto
charlie/proto-visitor
charlie/protocol-final-fixes
charlie/protocol-property-check
charlie/protocol-recursion
charlie/protocol-self
charlie/py-unrecognized
charlie/quad
charlie/quote-annotations
charlie/range
charlie/reachability-constraints
charlie/reachability-microbenchmarks
charlie/reachable
charlie/rebase
charlie/recursive-type-aliases
charlie/recursively-defined
charlie/ref
charlie/refine-paramspec
charlie/release
charlie/remove-bivariance
charlie/reorder
charlie/resolve-name
charlie/rev
charlie/runtime-checkable
charlie/self
charlie/self2
charlie/self-review
charlie/setuptools-editable-finders
charlie/sig-compatibility
charlie/small-fixes
charlie/special-form
charlie/special-top-bottom-type
charlie/sub
charlie/syn
charlie/t1
charlie/tag-eq
charlie/td-narrow
charlie/td-narrow-split2
charlie/td-required-keys
charlie/td-specialize-3
charlie/td-star
charlie/td-union
charlie/test
charlie/tf
charlie/together
charlie/top
charlie/trio
charlie/truthy
charlie/try-narrowing
charlie/ty-3488-dict-fallback-followups
charlie/type-alias-validation
charlie/type-validation
charlie/typed-dict-0
charlie/typed-dict-4
charlie/typed-dict-generic
charlie/typed-dict-items-view
charlie/typed-dict-split
charlie/typed-mro
charlie/typevar
charlie/typevar-leave
charlie/unary-opt
charlie/union-bound
charlie/unknown-descriptor
charlie/unpack-validate
charlie/unreachable
charlie/unroll
charlie/unsafe-in
charlie/validate-union-assignment
charlie/value-narrow-ii
charlie/vega-benchmark-graphs
charlie/verbatim-generator
charlie/walrus
charlie/walrus-semantic-syntax-errors
charlie/wasm
charlie/wide
charlie/widen
charliermarsh-patch-1
cjm/attr-typevar-union-bound
cjm/callable-return-fixed
cjm/constructors-callable
cjm/cyclepanic
cjm/dc
cjm/dcdesc
cjm/finally-ii
cjm/finally-tests
cjm/genstring3
cjm/gradual-signature-decorator
cjm/infer-intersection
cjm/less-unknown
cjm/materialize-bounds
cjm/narrow-builtins
cjm/noinheritcyclefix
cjm/nomrofix
cjm/noop
cjm/noop0
cjm/panic-repro
cjm/possibly-unbound
cjm/prefer-declared
cjm/prefer-declared-ii
cjm/protoso1
cjm/recrel
cjm/remove-bivariance
cjm/remove-place-widening
cjm/stable
cjm/stable0
cjm/testnondet
cjm/tuple-addition
cjm/tvinter
claude/analyze-issue-2438-d1mN1
claude/analyze-issue-2479-GTe1A
claude/bisect-ty-2742-fix-bkxB5
claude/bisect-ty-issue-2759-uhCdw
claude/debug-investigation-Ol7ql
claude/find-diagnostic-repro-J7BAb
claude/fix-issue-2134-nMlUh
claude/fix-issue-2426-Wxbyc
claude/fix-issue-2647-2FVJC
claude/fix-issue-2703-ioski
claude/fix-notification-workflow-pj00M
claude/fix-query-cycle-panic-S1Ses
claude/fix-query-cycle-panic-rGzI1
claude/fix-structural-nominal-redundancy-MfV0H
claude/fix-ty-timeout-M4dzt
claude/fix-type-inference-panic-5gATB
claude/fix-type-widening-unknown-bSa5v
claude/fix-typevar-annotations-BfKAQ
claude/investigate-issue-2566-i4wNr
claude/jump-to-constructor-aMmgc
claude/minimal-reproducer-2594-QVmUM
claude/minimize-issue-2693-Lo1Ht
claude/protocol-isinstance-checks-JmhEI
claude/research-literal-type-promotion-Qqbiz
claude/review-ruff-pr-23231-Fs9ok
claude/slack-update-ruff-claude-ty-rules-rizYk
claude/stable-ordering-S2UmC
claude/verify-type-bug-WLVGd
cli/preview-nursery
codex/pr-24657
codex/pr-25147
codex/stabilize-ruf059-rule-for-python-linter
confusable-units
copilot/sub-pr-22576
crmarsh/ty-recursive-alias-stack-overflow
dataclass-field-order
dataclass-field-order-backup
david/allow-function-redefiniton
david/asynccontextmanager-test
david/attribute-writes
david/calls-returning-never-alternative
david/complement-disjointness
david/dataclass-descriptor
david/dataclass-final-fields
david/default-specialize-2
david/do-not-infer-unannotated-implicit-instance-attributes
david/embeddable-ty-playground
david/exclude-todo-types
david/experiment-unnecessary-cast
david/field-specifiers-metaclass
david/fix-350-2
david/fix-350-3
david/fix-350
david/fix-1111-2
david/fix-1607-
david/fix-1607
david/fix-3081
david/fix-3198
david/fix-14307
david/fix-14524-mro-check
david/fix-union-ordering
david/generic-implicit-aliases-genericaliasinstance
david/generic-implicit-aliases-new-knowninstance
david/generic-manual-pep695
david/hasattr-inference
david/implicit-type-aliases-instantiation
david/info-hints
david/is_positive_flag
david/map-with-boundness-intersect
david/more-singleton-types
david/no-deep-tuple-specializations
david/no-genericalias-special-case
david/non-literal-alias
david/not-iterable-ctx
david/opaque-type-aliases
david/parameters-w-defaults
david/pass-overloaded-function-to-generic-callable
david/redundant-cast
david/rename-public-types
david/reproduce-slow-incremental-tests
david/reproduce-test-hang
david/returnsnever-optimization
david/signature-implicit-self
david/skip-running-on-apprise
david/sqlalchemy-investigation
david/sqlalchemy-specialcase
david/test-ecosystem-analyzer
david/test-ecosystem-analyzer-2
david/treat-classvar-callables-as-bound-method-descriptors
david/tuples-of-unions
david/type-narrowing-is-none
david/type-t-todo
david/typeddict-property-tests
david/unnecessary-cast-range
david/unreachable
david/unreachable-silence
dcreager/add-support
dcreager/algebraic-satisfied
dcreager/alpha-renaming
dcreager/ast-builder
dcreager/bdd-minimization
dcreager/comparable
dcreager/constraint-set-subtyping
dcreager/constraints
dcreager/enclosing-legacy-def
dcreager/explicit-constriants
dcreager/fourth-down
dcreager/function-enum
dcreager/generic-callable-inference
dcreager/getitem-special-class
dcreager/hover-mdtest
dcreager/impl-iterators
dcreager/inline-simplification
dcreager/metrics
dcreager/mission-impossible-2
dcreager/nested-generics
dcreager/new-constructor-return
dcreager/real-constraint-sets
dcreager/return-types
dcreager/separate-constraints
dcreager/spec-builder-constraint-set
dcreager/spec-builder-plan
dcreager/subscript-sig
dcreager/support
dcreager/typevar-bug
dcreager/use-it
dcreager/use-some-of-it
dcreager/var-param-tuple
deprecated_context_variable_airflow
dhruv/b018-string
dhruv/codex/known-modules-interning
dhruv/codex/typevartuple-support
dhruv/control-flow-no-declarations
dhruv/fix-python-base-language-id
dhruv/format-spec-elements
dhruv/indentations
dhruv/invalid-ruff-config
dhruv/keep-docs-req-in-sync
dhruv/no-curly-brace-f-string-escape
dhruv/overload-truncation-policy
dhruv/paramspec-overload-return-ty
dhruv/server-generate-settings-docs
dhruv/server-untitled-neovim
dhruv/transparent-callable-decorator
dhruv/unpack-diagnostics-bug
dhruv/versioned-docs
dhruv/walkdir-span
dhruv/workspaces-refactor
dylan/make-some-defaults-warning
dylan/stabilize-furb142
dylan/stabilize-pt029
dylan/stabilize-undefined-export
dylan/warnings
editables-test
enum_value_annotation
evanrittenhouse_5073
extend-AIR302
extend-airflow-context-check
feat/typevartuple-support
fix/log004-closure-in-except-handler
fix-exceptiongroup-f821
fix-set-check
gankra/abs-reexport
gankra/clickdoc
gankra/comedy-reex
gankra/dep-bak
gankra/dunder-doc
gankra/find-ref
gankra/full-weak
gankra/goto-str
gankra/gotodef
gankra/implort2
gankra/rootcause
gankra/script
gankra/sfinae
gankra/sfinae-ultimate
gankra/signature-print
gankra/stmt-types
gankra/str-types
gankra/submodule-attr-fallback-ty
gankra/test-commit
gankra/workup2
github-2923
ibraheem/bidi-subtyping
ibraheem/binary-operator-tcx
ibraheem/covariant-literal-promotion
ibraheem/declared-generic-type
ibraheem/extended-bidi
ibraheem/extended-bidi2
ibraheem/full-scope-bidi-non-empty
ibraheem/generic-call-argument-tcx
ibraheem/implicit-assignable-specialization
ibraheem/lambda-tcx-cycle-panic
ibraheem/list-element-places
ibraheem/literal-promotion-soundness
ibraheem/memory-usage-display-test
ibraheem/multi-inference-cache
ibraheem/narrow-none
ibraheem/persistent-caching
ibraheem/source-text-compression
ibraheem/tracing-unlikely
ibraheem/union-with-non-inferable-typevar
ibraheem/variance-in-argument
import-cases
improve-23109-v2
jack/allow-unresolved-globals
jack/claude_cyclic_control_flow
jack/cyclic_control_flow_ecosystem
jack/cyclic_control_flow_experiment_filter_bindings
jack/cyclic_control_flow_experiment_revert_divergent
jack/cyclic_control_flow_failing_tests
jack/loop-control-flow-codex
jack/loopback_declarations
jack/nonlocal_deferred_function_bodies
jack/nonlocal2b
jack/nonlocal2
jack/nonlocal3
jack/not_locals
jack/semantic-index-nested-bindings
jack/semantic-index-nonlocals
lerebear/push-kytoskknzwuq
lerebear/push-qonmtunzqkkz
lerebear/push-qpkuvtxvtotl
lerebear/push-qzqluswmuxrw
lerebear/push-svyxxrmmnrkl
lerebear/push-vxysswkxywvu
lerebear/push-wtuqlwzopkxo
lerebear/push-xqwxruqrnukq
main
main-backup
micha/add-missing-version-specifiers
micha/bitvec
micha/bye-bye-bad-txt
micha/cache-legacy-generic-context
micha/call-outcome-step1
micha/delete-ast-ids
micha/file-watching-ignore-adhoc
micha/file-watching-ignored
micha/has_relation_to
micha/lexer-ascii-identifier
micha/lexer-checkpoint
micha/lsp-mono-repo
micha/mdtest-no-pyi-mode
micha/node-reachability-index
micha/ordered-set
micha/pr-24759-ty-playground-logo
micha/relex-interpolated-state
micha/rename-overload
micha/salsa-cycle-lock
micha/salsa-db-key
micha/semantic-token-tests
micha/shrinkg-type-inference
micha/test
micha/thin-vec
micha/try-depot-cargo
micha/try-salsa-update
micha/ty-complete-function-parentheses
micha/ty-doc-semantic-members
micha/ty-python-types
micha/type-alias-symbol-visitor
micha/union-builder-literal
micha/union-builder-sub-unions
micha/use-cycle-dedector-fx-hashset
micha/use-vec-semantic-index
narrow-by-aliased-conditional-expr
narrow-by-aliased-conditions
parse-recursion-limit
perf/ty-include-bitset-bench
podman_mount
pylint-too-many-public-methods
pythonplusplus
range-formatting
rc-extension-ruf015
refactor-AIR303
remove-ruff-lsp-workflow
renovate/codspeed-criterion-compat-2.x-lockfile
renovate/eslint-dependencies
renovate/unicode_names2-2.x
renovate/unicode-normalization-0.x-lockfile
revert-23340-formatter-conflict-q004
sasanjac/2195-Implement-configuration-options-from-`flake8-type-checking`
schemastore/https
shaygan-typedict-binding
simplify-SIM911
stabilize-hug-parens
string-annotation-error-spans
subscript-literal-hover
support-py314
tracing-in-ruff
ty-wasm-backend
type-checking-f821
useless_return
zanie/ecosystem
zanie/5775
zb/cache-union-builder
zb/debug-unions
zb/dev-drive
zb/fix-sub-union
zb/ignore-virtual-env
zb/narrow-track
zb/virtual-env-missing
zsol/jj-prqzlpouzmlx
zsol/meow-indirect
Improve `ruff_python_semantic::all::extract_all_names()` (#11335)
AlexWaygood
committed
2 years ago
Verified
dfe4291c
[red-knot] Remove `<Db: SemanticDb>` contraints in favor of dynamic dispatch (#11339)
MichaReiser
committed
2 years ago
Verified
4541337f
Ignore end-of-line comments when determining blank line rules (#11342)
charliermarsh
committed
2 years ago
Verified
8e9ddee3
Make B024 and B027 documentation more nuanced (#11341)
charliermarsh
committed
2 years ago
Verified
702d2fa1
[red-knot] fix re-hashing in Files and SymbolTable (#11327)
carljm
committed
2 years ago
Verified
caf01472
Move all module from the AST to the semantic crate (#11330)
MichaReiser
committed
2 years ago
Verified
22639c5a
Consider with statements for too many branches lint (#11321)
blueraft
committed
2 years ago
Verified
8591adba
Update README.md (#11326)
Shixian Sheng
committed
2 years ago
Verified
29f2bc0f
[`flake8-pyi`] Implement `PYI062` (`duplicate-literal-member`) (#11269)
tusharsadhwani
committed
2 years ago
Verified
56b4c47d
Tell renovate not to try to update GitHub runners (#11324)
AlexWaygood
committed
2 years ago
Verified
1a392d34
Refactor the `ExprDict` node (#11267)
AlexWaygood
committed
2 years ago
Verified
6774f27f
chore(comment): Define HIR (#11320)
Abdur-rahmaanJ
committed
2 years ago
Verified
de270154
[`flake8-pyi`] Implement `PYI059` (`generic-not-last-base-class`) (#11233)
tusharsadhwani
committed
2 years ago
Verified
bc3f4fa3
Remove cyclic dev dependency with the parser crate (#11261)
dhruvmanila
committed
2 years ago
Verified
28cc71fb
[`flake8-bugbear`] Ignore enum classes in `cached-instance-method` (`B019`) (#11312)
charliermarsh
committed
2 years ago
Verified
12b5c3a5
Add globbing to isort sections docs (#11311)
charliermarsh
committed
2 years ago
Verified
a73b8c82
fix typo (#11309)
Abdur-rahmaanJ
committed
2 years ago
Verified
2f1983e4
Fix 'MarkVerbatimCommentsAsFormattedVisitor' is unused warning in release builds (#11304)
MichaReiser
committed
2 years ago
Verified
868bbd4d
Respect logged and re-raised expressions in nested statements (#11301)
charliermarsh
committed
2 years ago
Verified
1bb61bab
Update pre-commit dependencies (#11296)
renovate[bot]
committed
2 years ago
Verified
b7fe2b57
Update react monorepo to v18.3.1 (#11299)
renovate[bot]
committed
2 years ago
Verified
2e353d97
Update cloudflare/wrangler-action action to v3.5.0 (#11298)
renovate[bot]
committed
2 years ago
Verified
5bdb1607
Update Rust crate serde to v1.0.200 (#11294)
renovate[bot]
committed
2 years ago
Verified
ed3b256b
Update NPM Development dependencies (#11297)
renovate[bot]
committed
2 years ago
Verified
f9424a48
Update Rust crate libc to v0.2.154 (#11293)
renovate[bot]
committed
2 years ago
Verified
7e38355c
Update dependency react-resizable-panels to v2.0.19 (#11295)
renovate[bot]
committed
2 years ago
Verified
fa53e67b
Touch-up error messages in server file discovery (#11285)
charliermarsh
committed
2 years ago
Verified
9db11dcc
Fix `ruff server` hanging after Neovim closes (#11291)
snowsignal
committed
2 years ago
Verified
a8a97291
Allow `set(True)` for boolean traps (#11287)
charliermarsh
committed
2 years ago
Verified
c3e0306c
Create snapshot tests for `--add-noqa` (#11286)
snowsignal
committed
2 years ago
Verified
1d20422b
Newer
Older