Go
Home
Pricing
FAQ
Install
Home
Pricing
FAQ
Install
Login
via GitHub
astral-sh/ruff
Pull Requests
Commits
dcreager/non-inferable
4404_fix_e703_w293
5246_try301_identical_rule
20240708-1515
C1901
PT012
PYI034
PYI050
Remove_empty_line_before_raw_dostrings
SIM300-CONSTANT-CASE-false-positives
ag/fix-completion-panic
ag/refactor-importer
ag/salsa-ub
ag/switch-to-qualified-name
alex/dynamic-mro-metaclass
alex/knownclass-bindings
alex/method-members
alex/more-__all__
alex/newtype-prototype
alex/protocol-property-check-2
alex/protocol-type-expression
alex/protocol-variant
alex/protocol-variant-smol-typeshed
alex/reapply-levenshtein
alex/reapply-levenshtein-2
alex/rework-equivalence-relation
alex/ruf027-3
alex/submodule-completions
alex/thinner-spec
alex/transitive-protocols
alex/truthy-unions-5
alex/truthy-unions-6
alex/truthy-unions-7
amy/panic-diagnostics
best-fit-content-only
black-compatibility
blacklist_calls
break-before-slice-colon
brent/cache-diagnostics
brent/furb171
brent/ruf060
brent/ruf102
brent/sarif
brent/stabilize-log004
brent/stabilize-pyi059
brent/ty-class-cell
brent/ty-github
bump-allo
changelog
charlie/E265
charlie/PGH001
charlie/PGH002
charlie/ast-grep
charlie/autofix-bugs
charlie/b006
charlie/base
charlie/binding-size
charlie/bitset
charlie/box-id
charlie/break
charlie/brew
charlie/call-path-names
charlie/call-path-struct
charlie/check-if
charlie/cli-preview
charlie/cold
charlie/color
charlie/comment
charlie/copied
charlie/crdts
charlie/cst
charlie/depth
charlie/dispatch
charlie/docs-refresh
charlie/example
charlie/exp
charlie/expr-size
charlie/failed
charlie/filter-rules
charlie/flake
charlie/flake8-to-ruff
charlie/foldhash
charlie/freebsd
charlie/import-resolver
charlie/j
charlie/line
charlie/matchit
charlie/merge
charlie/move-bindings
charlie/no-parallel
charlie/nom
charlie/only
charlie/output-file
charlie/parser-bench
charlie/pattern
charlie/py-unrecognized
charlie/quote-annotations
charlie/rebase
charlie/release
charlie/reorder
charlie/reserve
charlie/rev
charlie/rustup
charlie/scope
charlie/silicon
charlie/small-vec
charlie/sphinx
charlie/split-points
charlie/string
charlie/token-clone
charlie/tree-sitter
charlie/trio
charlie/typing-only
charlie/uint8
charlie/unfix
charlie/vega-benchmark-graphs
charlie/verbatim
charlie/verbatim-generator
charlie/warn
charlie/wasm
charlie/with-item
charlie/yml
charlie/zstd
charliermarsh-patch-1
cjm/colors
cjm/declared-types
cjm/display-modname
cjm/divergent-generic
cjm/generic-is-fully-static
cjm/iftc
cjm/inference-context
cjm/noanyover
cjm/noinheritcyclefix
cjm/nomrofix
cjm/oxidd
cjm/panic-repro
cjm/pep613alias
cjm/phis
cjm/possibly-unbound
cjm/pylintcycle
cjm/record-deps
cjm/recrel
cjm/redundant-cast
cjm/shardprimer
cjm/tvassign
cli/preview-nursery
codex/stabilize-ruf059-rule-for-python-linter
col-row-coords-to-bytes-offsets
collect_decorated_comments
confusable-units
david/allow-function-redefiniton
david/annotation-subexpressions
david/build-red_knot-wheels
david/calls-returning-never-alternative
david/complement-disjointness
david/dataclass-final-fields
david/descriptor-protocol-merge-16265
david/descriptor-protocol-merge-16268
david/descriptor-protocol-try_call_dunder_get_query
david/do-not-merge-requires-python-test
david/enum-flag
david/eq-narrowing-none
david/fix-350-2
david/fix-350-3
david/fix-350
david/fix-509
david/fix-1111-2
david/fix-1111
david/fix-14307
david/fix-14524-mro-check
david/generic-context-bind-self
david/hasattr-inference
david/hide-unreachable-symbols-completely
david/interned-visibility-constraints
david/make-infer_expression_type-a-separate-query
david/make-try_call-a-query
david/make-try_call-a-query-interned
david/map-with-boundness-intersect
david/more-singleton-types
david/mypy_primer-split-installation-and-execution
david/no-self-usage-in-reachability-constraints
david/opaque-type-aliases
david/patch-self-on-fallback-types
david/remove-unused-lint-functions
david/rename-public-types
david/reproduce-slow-incremental-tests
david/reproduce-test-hang
david/self-referential-fstring-annotations
david/signature-implicit-self
david/skip-running-on-apprise
david/stable-ordering
david/test-mypy_primer-noop
david/test-mypy_primer-panic
david/tuples-of-unions
david/type-alias
david/type-narrowing-is-none
david/typeddict-property-tests
david/union-for-declared-types
david/unreachable
david/update-salsa-micha
dcreager/ast-builder
dcreager/comparable
dcreager/constraints
dcreager/enclosing-legacy-def
dcreager/function-enum
dcreager/getitem-special-class
dcreager/impl-iterators
dcreager/metrics
dcreager/more-simpler
dcreager/nested-generics
dcreager/non-inferable
dcreager/premises
dcreager/real-constraint-sets
dcreager/return-types
dcreager/subscript-sig
dcreager/var-param-tuple
deprecated_context_variable_airflow
deps/parser
dhruv/avoid-exporting-dunder-all
dhruv/b018-string
dhruv/control-flow-no-declarations
dhruv/current-kind
dhruv/cursor-position
dhruv/ecosystem-notebook
dhruv/format-spec-elements
dhruv/fuzz-lock
dhruv/identifier-parse-result
dhruv/indentations
dhruv/invalid-ruff-config
dhruv/keep-docs-req-in-sync
dhruv/keywords-argument
dhruv/no-curly-brace-f-string-escape
dhruv/redirect-F509-to-PLE1300
dhruv/refactor-bool-op
dhruv/refactor-compare-op
dhruv/remove-string-inner-abstraction
dhruv/rename-type-and-qualifiers
dhruv/resolve-config-once
dhruv/restructure-docs
dhruv/retry-parameter-matching
dhruv/server-generate-settings-docs
dhruv/server-untitled-neovim
dhruv/skip-filtering
dhruv/string-nodes-rename
dhruv/symbol-not-a-query
dhruv/syntax-error-offset
dhruv/temp-release
dhruv/token-kinds
dhruv/token-source
dhruv/typevarinstance-intersection-of-callables
dhruv/unpack-diagnostics-bug
dhruv/unterminated-fstring-ranges
dhruv/unused-imports
dhruv/upload-npm-failure-logs
dhruv/versioned-docs
dhruv/visit-f-string-format-spec
dhruv/walkdir-span
dhruv/workspaces-refactor
dylan/stabilize-furb142
dylan/stabilize-pt029
dylan/stabilize-undefined-export
editables-test
evanrittenhouse_5073
extend-AIR302
extend-airflow-context-check
fix/format-spec-placeholder
fix-exceptiongroup-f821
fix-set-check
gankra/dep-bak
gankra/goto-str
gankra/gotodef
gh/amyreese/1/base
gh/amyreese/1/head
gh/amyreese/1/orig
gh/amyreese/2/base
gh/amyreese/2/head
gh/amyreese/2/orig
github-2923
ibraheem/bidirectional-inference
ibraheem/persistent-caching
ibraheem/source-text-compression
implicit-string-concat-formatting
import-cases
indent-lambda-params
jack+alex/lifetime_insanity
jack/allow-unresolved-globals
jack/i_know_ty_is_prerelease
jack/new_type2
jack/newtype3
jack/nonlocal_deferred_function_bodies
jack/not_locals
jack/scratch
jack/semantic-index-nested-bindings
jack/semantic-index-nonlocals
jane/ci/ecosystem-fix
jane/docs/update-integrations
jane/server/snapshot/editor-settings
logical-indent-size
main
main-backup
malachite
micha/accumulator-diagnostics
micha/add-missing-version-specifiers
micha/blanked-noqa-file-level
micha/call-outcome-step1
micha/call-outcome-step2
micha/delete-ast-ids
micha/display-type
micha/dont-clone-live-declarations
micha/dont-send-unchanged
micha/dunder-call-possibly-unbound
micha/error-codes
micha/file-inclusion-exclusion
micha/fix-class-field-redefinition
micha/fixpoint-changes
micha/more-good-projects
micha/node-reachability-index
micha/parametes-return-ty
micha/perf-approximate-hashmaps
micha/pre-warm-thread-pool
micha/prove-system-to-avoid-cross-module-query-dependencies
micha/red-knot-bench-cold
micha/reduce-call-outcome-variants
micha/remove-dunder-call-possibly-unbound
micha/remove-infer-expression-query
micha/remove-locator
micha/remove-scope-from-type-inference
micha/salsa-accumulators
micha/salsa-iteration-panic
micha/semantic-token-tests
micha/shrink-type-check-diagnostics
micha/shrinkg-type-inference
micha/string-literal-compact-str
micha/symbol_by_id_query
micha/symlink-windows
micha/test-macos-deployment-target
micha/thin-vec
micha/tracked-read-on-struct-being-initialized
micha/try-depot-cargo
micha/union-add-first
micha/update-salsa-12
micha/use-vec-semantic-index
nextest
options-aliases
parens_for_long_if_clauses_in_case_block
perf-callable-type
perf-node-key
poc-of-assert-formatting
podman_mount
preview-binary-formatting
pylint-too-many-public-methods
pythonplusplus
range-formatting
rc-extension-ruf015
red-knot-format
redknot-internal-docs
refactor-AIR303
reflect-rule-deprecation-in-json-schema
release/0.2.0
renovate/codspeed-criterion-compat-2.x-lockfile
renovate/npm-vite-vulnerability
renovate/unicode_names2-2.x
salsa-reduced-cloning
sasanjac/2195-Implement-configuration-options-from-`flake8-type-checking`
schemastore/https
shifts
simplify-SIM911
split-comprehension-after-in
stabalize-f841-unpacking
string-preview-style
support-py314
thin-lto
tool-exclude-directory-exclusion
tracing-in-ruff
type-checking-f821
upgrade-annotation-snippet
use-uv-workspace
useless_return
zanie/S608
zanie/app-refactor-safe
zanie/app-unspecified
zanie/debug-main-check
zanie/docs-pr
zanie/eco-cache
zanie/ecosystem
zanie/external-glob
zanie/fix-up036
zanie/pre-commit-update
zanie/rule-tests
zanie/shared-cache
zanie/test-sccache
zanie/tuple-split-comma
zanie/5775
zb/debug-change
zb/deprecate-group
zb/dev-drive
zb/filter-builtin-under
zb/fix-windows
zb/fixable-preview
zb/fmt-skip-reason
zb/fuzz-cache
zb/msrv
zb/pygrep
zb/recursion
more clarity
dcreager
committed
24 days ago
d8be4fb2
move more stuff
dcreager
committed
24 days ago
f5e64153
comments
dcreager
committed
24 days ago
1cfbfceb
add test cases
dcreager
committed
24 days ago
a34271fd
Upgrade mypy_primer pin (#19967)
AlexWaygood
committed
24 days ago
Verified
e4f1b587
[ty] Detect illegal multiple inheritance with `NamedTuple` (#19943)
AlexWaygood
committed
24 days ago
Verified
fbf24be8
[ty] Speedup tracing checks (#19965)
MichaReiser
committed
24 days ago
Verified
5e4fa9e4
[ty] Short-circuit inlayhints request if disabled in settings (#19963)
MichaReiser
committed
24 days ago
Verified
67529eda
[ty] Have `SemanticIndex::place_table()` and `SemanticIndex::use_def_map` return references (#19944)
AlexWaygood
committed
24 days ago
Verified
4ac2b2c2
Update actions/checkout to v5.0.0 (#19952)
renovate[bot]
committed
24 days ago
Verified
083bb85d
[ty] Use debug builds for conformance tests and run them single threaded (#19938)
MichaReiser
committed
24 days ago
Verified
c7af595f
[ty] Log server version at info level (#19961)
MichaReiser
committed
24 days ago
Verified
7d8f7c20
Update dependency ruff to v0.12.9 (#19954)
renovate[bot]
committed
24 days ago
Verified
76c933d1
Update Rust crate bitflags to v2.9.2 (#19957)
renovate[bot]
committed
24 days ago
Verified
d423191d
Update Rust crate clap to v4.5.45 (#19958)
renovate[bot]
committed
24 days ago
Verified
c8d155b2
Update Rust crate libc to v0.2.175 (#19960)
renovate[bot]
committed
24 days ago
Verified
a5339a52
Update Rust crate anyhow to v1.0.99 (#19956)
renovate[bot]
committed
24 days ago
Verified
48772c04
Update PyO3/maturin-action action to v1.49.4 (#19955)
renovate[bot]
committed
24 days ago
Verified
510a07de
Fix description of global config file discovery strategy (#19143) (#19188)
gkowzan
committed
25 days ago
Verified
47d44e5f
[ty] Remove unused code (#19949)
AlexWaygood
committed
25 days ago
Verified
ec316378
[ty] Track when type variables are inferable or not (#19786)
dcreager
committed
26 days ago
Verified
b892e454
[ty] Ban protocols from inheriting from non-protocol generic classes (#19941)
AlexWaygood
committed
26 days ago
Verified
9ac39cee
[ty] Fix error message for invalidly providing type arguments to `NamedTuple` when it occurs in a type expression (#19940)
AlexWaygood
committed
26 days ago
Verified
f4d88264
[ty] Fix example in environment docs (#19937)
MichaReiser
committed
26 days ago
Verified
527a690a
[`isort`] Handle multiple continuation lines after module docstring (`I002`) (#19818)
danparizher
committed
27 days ago
Verified
f0e9c1d8
[`flake8-simplify`] Implement fix for `maxsplit` without separator (`SIM905`) (#19851)
RazerM
committed
27 days ago
Verified
2e1d6623
[`pycodestyle`] Make `E731` fix unsafe instead of display-only for class assignments (#19700)
danparizher
committed
27 days ago
Verified
2dc2f68b
[ty] Represent `NamedTuple` as an opaque special form, not a class (#19915)
AlexWaygood
committed
27 days ago
Verified
26d6c383
[ty] Remove incorrect type narrowing for `if type(x) is C[int]` (#19926)
AlexWaygood
committed
27 days ago
Verified
9ced219f
Bump Rust MSRV to 1.87 (#19924)
MichaReiser
committed
27 days ago
Verified
f344dda8
Older