Go
Home
Pricing
FAQ
Install
Home
Pricing
FAQ
Install
Login
via GitHub
astral-sh/ruff
Pull Requests
Commits
alex/fix-top-materialize
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
agent/upgrade-compact-str-0.10
alex/abstract-class-instantiation
alex/abstract-class-instantiation-2
alex/abstract-class-instantiation-3
alex/assert-never-returns-never
alex/constraints
alex/dont-simplify-constraints
alex/dynamic-mro-metaclass
alex/filter-builtins
alex/fix-top-materialize
alex/getitem-diagnostics
alex/getitem-diagnostics-only
alex/init-subclass-hint
alex/inter-todo
alex/intersection-perf
alex/into_instance
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-object-fallback
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/test-typeshed-hash
alex/thinner-spec
alex/truthy-unions-5
alex/truthy-unions-6
alex/truthy-unions-7
alex/type-checking-completion-ranking
alex/type-map-visitor-3
alex/unsound-yield
alex/update-ecosystem-analyzer-pins
alex/yield-type-issues-v2
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
blacklist_calls
brent/add-ignore-fixes
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-plw0133-imported-name-collision
brent/fix-title
brent/format-unary-comment
brent/furb171
brent/lambda-f-string
brent/lambda-tests
brent/lsp-both-suppressions
brent/more-shebang
brent/new-default-rules
brent/nodb
brent/preserve-reason
brent/pylint-unnecessary-lookups
brent/pytest-unstable-id
brent/ruf102
brent/ruf105-fixable
brent/sarif
brent/stabilize-b006-check-guaranteed-mutable-expr
brent/stabilize-b006-unsafe-fix-preserve-assignment-expr
brent/stabilize-enumerate-for-loop-int-index
brent/stabilize-furb101
brent/stabilize-furb103
brent/stabilize-log004
brent/stabilize-pyi059
brent/stabilize-ruf038
brent/stabilize-ruf052
brent/stabilize-ruf055
brent/stabilize-ruf065
brent/stabilize-ruf066
brent/stabilize-ruf067
brent/stabilize-type-var-default
brent/tmp-revert-plr1712
brent/ty-class-cell
brent/unary-comment2
brent/update-default-rules
brent/wrap-comprehension-in
charlie/acc
charlie/add-char-str
charlie/allow-compatible-function-reassignment
charlie/always-defer
charlie/annotated-module-declarations
charlie/arm-chunked-lexer
charlie/arm-two-pass-lexer
charlie/arms
charlie/ast-id-btreemap-comparison
charlie/ast-id-vec-comparison
charlie/autofix-bugs
charlie/avoid-caching-parameter-inference
charlie/avoid-caching-simple-place-lookups
charlie/avoid-noop-callable-mappings
charlie/avoid-noop-function-mappings
charlie/avoid-redundant-meta-protocol-checks
charlie/avoid-redundant-sequence-pattern-intersections
charlie/avx2-chunked-lexer
charlie/bare-typevar
charlie/base
charlie/batch-project-file-checks
charlie/bench
charlie/bench-proto
charlie/bench-selfs
charlie/benchmark-builtin-iteration
charlie/benchmark-cached-intern-hashes
charlie/benchmark-call-argument-reuse
charlie/benchmark-call-inference-cache
charlie/benchmark-canonical-parameters
charlie/benchmark-empty-parameters
charlie/benchmark-module-resolution
charlie/benchmark-py-typed-cache
charlie/benchmark-salsa-master-baseline
charlie/benchmark-sharded-salsa-lru
charlie/benchmark-sharded-sync-tables
charlie/benchmark-shared-empty-dunder-calls
charlie/benchmark-specialization-reuse
charlie/benchmark-superclass-member-cache
charlie/bi
charlie/bind-generic-receiver-typevars
charlie/bind-self
charlie/bind-test
charlie/bitset
charlie/bounds-cycle
charlie/box-interpolated-string-elements
charlie/box-stmt
charlie/brew
charlie/builtin-typing-abc-disjointness
charlie/builtin-typing-protocol-disjointness
charlie/cache-default-typevar-solutions
charlie/cache-negative-narrowing
charlie/cache-protocol-assignability
charlie/cache-recent-constraint-typevar-ids
charlie/cache-top-level-protocol-assignability
charlie/call-path-names
charlie/callable-non-never
charlie/callable-protocol-receiver-overloads
charlie/chained-named-comparisons
charlie/char-str-string-literals
charlie/check-if
charlie/chunked-indexed-module
charlie/ci-cargo-profile
charlie/clam-
charlie/class-intersection-receivers
charlie/class-pattern-exhaustiveness
charlie/clear-reparsed-asts
charlie/closed
charlie/closed-generic-signature-annotations
charlie/codex-cache-bound-receiver-constraints
charlie/codex-cache-protocol-binding
charlie/codex-cache-qualified-name-resolution
charlie/codex-compact-provenance
charlie/codex-compact-semantic-node-maps
charlie/codex-compact-semantic-tables
charlie/codex-contextual-call-inference
charlie/codex-frozen-string-arcstr
charlie/codex-frozen-string-baseline
charlie/codex-frozen-string-lean-string
charlie/codex-frozen-string-triomphe
charlie/codex-frozen-value-map-inference
charlie/codex-lazy-diagnostics
charlie/codex-optimize-x86-lexer-26754
charlie/codex-protocol-member-merge
charlie/codex-reduce-ty-memory
charlie/codex-remove-type-transformer-cache
charlie/codex-simple-specialization-mappings
charlie/codex-skip-redundant-constraint-projection
charlie/codex-ty-ast-memory
charlie/codex-ty-codspeed-3pct
charlie/codex-ty-collection-constraint-refactor
charlie/codex-ty-collection-inference-fast-path
charlie/codex-ty-compact-aliases-parameters
charlie/codex-ty-compact-constraint-nodes
charlie/codex-ty-compact-decorator-inference
charlie/codex-ty-compact-range-metadata
charlie/codex-ty-compact-scope-data
charlie/codex-ty-compact-statement-ast
charlie/codex-ty-compact-symbols
charlie/codex-ty-freeze-parser-errors
charlie/codex-typed-dict-union-merge
charlie/codex-union-relative-narrowing
charlie/codex-view-descriptor-query-report
charlie/codex-view-diagnostic-storage-report
charlie/codex-view-query-key-report
charlie/codex-view-unknown-storage-report
charlie/collection-inference-projected-constraints
charlie/compact-ast-string-literals
charlie/compact-definitions-by-node-cleanup
charlie/compact-loop-header-bindings
charlie/compact-member-lookup-keys
charlie/compact-non-single-definitions-by-node
charlie/compact-retained-binding-constraints
charlie/compact-retained-member-table
charlie/compact-retained-symbol-table
charlie/compact-retained-type-check-diagnostics
charlie/compact-retained-use-def-indexes
charlie/compact-retained-use-def-states
charlie/compact-small-definition-maps
charlie/compact-str-bump-only
charlie/compact-str-mega
charlie/compact-token-layout
charlie/con
charlie/consolidate-simple-type-queries
charlie/consolidate-use-def-definition-maps
charlie/consolidate-use-def-initial-state-omission
charlie/consolidate-use-def-pair-interning
charlie/consolidate-visitors
charlie/constraint-set
charlie/constraint-when
charlie/context-manager-exception-suppression
charlie/context-manager-exception-suppression-heuristics
charlie/contextualize-named-expressions
charlie/copied
charlie/correct-self-binding-intersection-refinements
charlie/crdts
charlie/cst
charlie/cyclic-aliases
charlie/dataclass-alias
charlie/dataclass-classvar-fields
charlie/dataclass-init-false-main-only
charlie/deduplicate-scope-inference-types
charlie/deep-receiver-typevar-domains
charlie/defer
charlie/defer-intersection-distribution
charlie/deferred
charlie/definite-metaclass-initialization
charlie/deleter
charlie/dependent-nested-generic-signature-locals
charlie/desc
charlie/descriptor-union
charlie/diagnose-invalid-own-line-type-ignores
charlie/dict-get
charlie/diff
charlie/direct-callable-relation-sources
charlie/disambiguate-inherited-conflict-base-names
charlie/duboc-narrowing-constraints
charlie/duboc-narrowing-constraints-followup
charlie/dyn-overload
charlie/dyn-tracked
charlie/dynamic-members
charlie/eco
charlie/empty-subscript-recursive-alias-20260410
charlie/enforce-type-protocol-constructibility
charlie/enum-func-syntax
charlie/enum-member
charlie/enum-value
charlie/eq-narrow
charlie/exact-collection-types
charlie/exact-complementary-cubes
charlie/exact-tuple-shape
charlie/exp
charlie/expand
charlie/experiment-literals
charlie/factor-projected-narrowing-dag
charlie/failed
charlie/fallible-constraint-projection
charlie/false
charlie/fast-path-common-member-lookups
charlie/fi
charlie/final-classvar
charlie/fix2-builder-shortcircuit
charlie/fix-3258-sequence-list-context
charlie/fix-3822-call-termination-table
charlie/fix-3822-demand-driven-worklist
charlie/fix-3830-strenum-comparison
charlie/fix-3835-recursive-alias-cycle
charlie/fix-4076-cycle-convergence
charlie/fix-4076-deferred-attribute-presence
charlie/fix-4076-file-order
charlie/fix-bound-method-receiver-variance
charlie/fix-class-descriptor-read-precedence
charlie/fix-classmethod-paramspec-specialization
charlie/fix-conflicting-multiple-inheritance-members
charlie/fix-dataclass-unsafe-hash
charlie/fix-deprecated-decorator-binding-compact
charlie/fix-deprecated-decorator-factory
charlie/fix-explicit-receiver-binding
charlie/fix-failed-collection-context-3777
charlie/fix-generated-line-length-help
charlie/fix-generic-constructor-inference-3972
charlie/fix-generic-protocol-method-matching
charlie/fix-hashable-class-pattern-exhaustiveness
charlie/fix-hashable-union-simplification
charlie/fix-is-dataclass-narrowing
charlie/fix-loop-header-reachability-cap
charlie/fix-nested-collection-literal-types
charlie/fix-overloaded-mixin-receiver-overrides
charlie/fix-present-key-todos
charlie/fix-recursive-intersection-growth
charlie/fix-same-file-raw-signature-perf
charlie/fix-self-truthiness
charlie/fix-ty-3257-self-typevar-inference
charlie/fix-ty-3573-set-inference
charlie/fix-ty-4032-own-line-ignore
charlie/fix-typevar-union-simplification
charlie/flag-support
charlie/flake
charlie/func-tuple
charlie/functional-dataclass
charlie/functional-dict
charlie/functional-typed
charlie/functional-typeddict
charlie/functools-placeholder
charlie/generalize-union-bound-method-sharing
charlie/generate-next-value
charlie/generic-protocol-method-matching
charlie/generic-returned-callable-ii
charlie/generic-signature-universal-quantification
charlie/generic-source-signature-quantification
charlie/getattr
charlie/gradual-bound-method-receiver-constraints
charlie/gradual-generic-signature-annotations
charlie/hawk
charlie/hawk-remove-unused-ruff-python-ast
charlie/hawk-remove-unused-ruff-python-parser
charlie/hawk-remove-unused-ty-python-semantic
charlie/home-assistant-codspeed-baseline
charlie/home-assistant-codspeed-baseline-v2
charlie/home-assistant-performance
charlie/home-assistant-performance-v2
charlie/implicit-instance-attribute
charlie/imports-are-bindings
charlie/incremental-projected-narrowing-dag-cache
charlie/indexed-reachability-evaluation-cache
charlie/infer-generic-class-pattern-specialization
charlie/init
charlie/inspect-literal
charlie/int
charlie/int-result
charlie/int-sub
charlie/int-thing
charlie/intenum-equality
charlie/intern-arcstr-parser-names
charlie/intern-long-frozen24-parser-names
charlie/intern-long-frozen-parser-names
charlie/intersection-receiver-self
charlie/inv
charlie/invalid-getattribute-signature
charlie/invalid-method-receiver
charlie/invalid-module-getattr-signature
charlie/is-dataclass
charlie/isinstance-type-narrowing
charlie/issue-162-comprehension-walrus-fixed-point
charlie/issue-3751-conflicting-inherited-methods
charlie/issue-3751-enum-class-creation-methods
charlie/issue-3846-setattr-narrowing
charlie/iterable-enum
charlie/keyword-context
charlie/large-enum-narrowing
charlie/large-enum-narrowing-i
charlie/large-enum-narrowing-iii
charlie/lazy-dynamic-content-traversal
charlie/legacy-generic-signature-locals
charlie/legacy-kwonly-positional-name
charlie/lightweight-checkpoint
charlie/limit-equality-comparison-expansion
charlie/liskov-selfs
charlie/liskov-selfs-again
charlie/literal-expansion
charlie/locals
charlie/mapping
charlie/mem
charlie/mem-4
charlie/mem-i
charlie/member-path-type
charlie/memo-comparison
charlie/metaclass
charlie/module-global-write-types
charlie/multi
charlie/multiple-generic-signature-locals
charlie/nar
charlie/narrow
charlie/narrow-equality-intersection-optimization
charlie/narrow-generic-protocol-method-matching
charlie/narrow-semantic-node-id-maps
charlie/narrow-tuple-match-subjects
charlie/narrow-value
charlie/narrowed-binding-cache
charlie/narrowing-transfer-functions
charlie/nested-generic-signature-locals
charlie/never
charlie/new-meta
charlie/nom
charlie/non-empty-transform
charlie/num-args-2
charlie/num-sigs
charlie/only
charlie/op-overload
charlie/opt-1
charlie/output-file
charlie/overload-consistency
charlie/overload-consistency-ii
charlie/pack-definitions-by-node-index
charlie/packed-type-benchmark
charlie/param-call
charlie/parser-bench
charlie/partial
charlie/partial-ii-ii
charlie/partial-iii
charlie/partial-iv
charlie/partial-split
charlie/pattern-match-intersection-builder
charlie/pattern-typevar-correlation
charlie/peek
charlie/pin-maturin-ci
charlie/plain-sig
charlie/poll
charlie/pr-26721-structural-replacement
charlie/precomputed-name-hashes
charlie/preserve-functional-dataclass-class-identity
charlie/preserve-generic-materialization
charlie/preserve-overloaded-constructor-context
charlie/preserve-self-class-object-intersections
charlie/preserve-specialization-path-correlation
charlie/pri
charlie/prioritize-active-overload-signatures
charlie/profile-known-class-query-key
charlie/profile-parsed-lru-contention
charlie/profile-share-flow-snapshots
charlie/promote-perf
charlie/proto
charlie/proto-visitor
charlie/protocol-decorated-method-members
charlie/protocol-final-fixes
charlie/protocol-property-check
charlie/protocol-property-generic-self
charlie/protocol-recursion
charlie/protocol-self
charlie/protocol-selfs
charlie/protocol-variance-conformance
charlie/py-unrecognized
charlie/quad
charlie/quote-annotations
charlie/reachability-constraints
charlie/reachability-microbenchmarks
charlie/reachable
charlie/rebase
charlie/rebench
charlie/recover-classmethod-signature
charlie/recursive-growth-recovery
charlie/recursive-protocol-relation-graph
charlie/recursive-type-aliases
charlie/recursively-defined
charlie/reduce-ast-keyword-capacity
charlie/reduce-call-argument-inference-overhead
charlie/reduce-openai-memory-fresh
charlie/reduce-reachability-work
charlie/reduce-retained-memory-followup
charlie/reduce-retained-query-entries
charlie/ref
charlie/refine-paramspec
charlie/release
charlie/remove-loop-header-precision-caps
charlie/remove-target-signature-reduction
charlie/remove-working-on-ty-skill
charlie/rename-mdtest-crates
charlie/reorder
charlie/resolve-name
charlie/retained-prior-state
charlie/return-type-context
charlie/reuse-simple-specialization-mappings
charlie/rev
charlie/revive-equality-narrowing-enum-performance
charlie/ruff-bolt-linux-arm64
charlie/ruff-bolt-prototype
charlie/ruff-pgo-linux-arm64
charlie/ruff-pgo-macos-arm64
charlie/ruff-pgo-prototype
charlie/ruff-pgo-windows-x64
charlie/ruff-string-optimizations
charlie/ruff-ty-3738-match-args
charlie/run-hawk-in-ci
charlie/runtime-checkable
charlie/self
charlie/self2
charlie/self-review
charlie/separate-dunder-callable-binding
charlie/sequence-pattern-index-refinement
charlie/setuptools-editable-finders
charlie/share-class-descriptor-precedence
charlie/share-simple-lower-bound-traversal
charlie/shrink-parser-collection-capacity
charlie/sig-compatibility
charlie/skip-empty-implicit-attribute-lookups
charlie/small-fixes
charlie/solve-simple-specializations-from-constraints
charlie/something-constraints
charlie/source-backed-scope-expressions
charlie/special-form
charlie/special-top-bottom-type
charlie/specialize-generic-receiver-typevars
charlie/specialize-single-typevar-lower-bounds
charlie/split-equality-comparison-inference
charlie/split-wildcard-definition-fanout
charlie/store-generator-flag-on-scope
charlie/store-scope-id-on-scope
charlie/sub
charlie/syn
charlie/t1
charlie/tag-eq
charlie/td-narrow
charlie/td-narrow-empty
charlie/td-narrow-split2
charlie/td-specialize-3
charlie/td-star
charlie/td-union
charlie/test
charlie/test-ty-3965-new-receivers
charlie/tf
charlie/tmp
charlie/together
charlie/top
charlie/trio
charlie/truthy
charlie/try-exception-checkpoints
charlie/try-narrowing
charlie/try-ty-3845-metaclass-protocol-write
charlie/ty-2175-augmented-assignment-stores
charlie/ty-2175-augmented-collection-inference
charlie/ty-3488-dict-fallback-followups
charlie/ty-4040-in-reachability
charlie/ty-4172-callable-keyword-soundness
charlie/ty-4172-forwarded-unpack-soundness
charlie/ty-4172-infer-variadic-typevartuple
charlie/ty-4172-validate-unpacked-calls
charlie/type-alias-validation
charlie/type-protocol-instance-attribute-lookup
charlie/type-validation
charlie/typed-dict-0
charlie/typed-dict-4
charlie/typed-dict-class-namespaces
charlie/typed-dict-constructor-alias-inference
charlie/typed-dict-constructor-inference
charlie/typed-dict-dictionary-disjointness
charlie/typed-dict-fallback-parity
charlie/typed-dict-generic
charlie/typed-dict-items-view
charlie/typed-dict-literal-unpack-inference
charlie/typed-dict-mapping-inference
charlie/typed-dict-positional-literal-inference
charlie/typed-dict-split
charlie/typed-mro
charlie/typevar
charlie/typevar-bound-relations
charlie/typevar-leave
charlie/typing-classes-disjoint-base
charlie/unary-opt
charlie/union-bound
charlie/unknown-descriptor
charlie/unpack-validate
charlie/unreachable
charlie/unroll
charlie/unsafe-in
charlie/untyped-decorator-identity
charlie/use-def-map-slice-dst
charlie/use-linear-narrowing-maps
charlie/use-slice-dst-for-parameters
charlie/validate-union-assignment
charlie/value-narrow-ii
charlie/vega-benchmark-graphs
charlie/verbatim-generator
charlie/walrus
charlie/walrus-leakage
charlie/walrus-semantic-syntax-errors
charlie/wasm
charlie/wide
charlie/widen
charlie/x86-chunked-lexer
charlie/3904-gradual-pattern-exhaustiveness
charliermarsh-patch-1
cjm/attr-typevar-union-bound
cjm/cached-property-generic
cjm/callable-return-fixed
cjm/constructors-callable
cjm/cyclepanic
cjm/dc
cjm/dcdesc
cjm/finally-ii
cjm/finally-tests
cjm/generic-classmethod
cjm/genstring3
cjm/gradual-signature-decorator
cjm/hybrid-solver-unsatisfiable-call
cjm/infer-intersection
cjm/less-unknown
cjm/literalstring-set-theoretic-narrowing
cjm/materialize-bounds
cjm/narrow-builtins
cjm/noinheritcyclefix
cjm/nomrofix
cjm/noop
cjm/noop0
cjm/panic-repro
cjm/partial-materialization
cjm/possibly-unbound
cjm/pr-25240-suppress-ecosystem-fps
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/try-exception-checkpoints
cjm/tuple-addition
cjm/tvinter
cjm/ty4055-bound-self-overload
cjm/ty-3967-stub-forward-assignment
cjm/ty-4073-union-order
cjm/ty-4091-sentinel-name-mismatch
cjm/ty-4209-preserve-never-tuple-arguments
cjm/ty-builder-alias-helper-visibility
cjm/ty-drop-truthiness-intersection-guards
cjm/ty-hang
cjm/ty-optimize-overloaded-new-receivers
cjm/152-context-manager-exception-suppression
cjm/3557-intersection-constraint-solver
cjm/3853-wildcard-import-all-shadowing
cjm/3956-mapping-context
cjm/3981-callable-binding
claude/analyze-issue-2438-d1mN1
claude/analyze-issue-2479-GTe1A
claude/bisect-ty-2742-fix-bkxB5
claude/bisect-ty-issue-2759-uhCdw
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/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/avoid-standalone-expression-queries
codex/generic-call-fixpoint
codex/pr-24657
codex/pr-25147
codex/pydantic-empty-collection-context
codex/relaxed-isinstance-gradual-top
codex/run-codspeed-benchmarks
codex/stabilize-ruf059-rule-for-python-linter
codex/test-ecosystem-analyzer-diagnostic-pairing
codex/ty-4122-uninhabited-bottom-generics
codex/ty-4176-key-membership-constraints
codex/ty-avoid-retained-constraint-unions
codex/ty-cached-property-descriptor
codex/ty-callable-descriptor-fast-path
codex/ty-exact-typeis-negative-narrowing-skip
codex/ty-ha-class-member-lookup
codex/ty-ha-known-object-shortcut
codex/ty-ha-module-submodule-cache
codex/ty-ha-relation-fastpaths
codex/ty-projected-narrowing-node-constraints
codex/ty-redundancy-shortcuts
codex/ty-redundant-constraints
codex/ty-signature-node-reuse
codex/ty-terminal-noop-narrowing-fastpaths
codex/ty-transient-source-text
codex/ty-trivial-narrowing
codex/ty-union-shortcuts
codex/typeshed-object-dict-keys
collapsed-union-recursive-alias
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/attrs
david/basesettings-extra
david/bounded-covariant-subtyping
david/calls-returning-never-alternative
david/complement-disjointness
david/dataclass-descriptor
david/dataclass-final-fields
david/default-specialize-2
david/descriptor-assignments
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/gradual-generic-intersections
david/hasattr-inference
david/implicit-type-aliases-instantiation
david/info-hints
david/invariant-generics-intersections
david/is_positive_flag
david/isinstance-combined
david/isinstance-mode
david/isinstance-object-never
david/isinstance-relaxed
david/isinstance-relaxed-elsetop
david/isinstance-relaxed-elsetop-plain
david/isinstance-relaxed-special
david/map-with-boundness-intersect
david/materialize-upper-bound
david/more-gradual-generics-simplifications
david/more-singleton-types
david/no-deep-tuple-specializations
david/no-genericalias-special-case
david/non-literal-alias
david/opaque-type-aliases
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/test-pr
david/test-pr2
david/test-pr3
david/test-pr4
david/treat-classvar-callables-as-bound-method-descriptors
david/tuples-of-unions
david/type-intersection-simplifications
david/type-narrowing-is-none
david/type-of-never
david/type-t-todo
david/typeddict-property-tests
david/union-intersection-generics
david/unnecessary-cast-range
david/unreachable
david/unreachable-silence
dcreager/algebraic-satisfied
dcreager/ast-builder
dcreager/bdd-minimization
dcreager/comparable
dcreager/constraint-set-subtyping
dcreager/deferred-quantification
dcreager/enclosing-legacy-def
dcreager/existential-nodes
dcreager/explicit-constriants
dcreager/fourth-down
dcreager/function-enum
dcreager/generic-callable-inference
dcreager/getitem-special-class
dcreager/hover-mdtest
dcreager/impl-iterators
dcreager/inferred-generic-return-callables
dcreager/inline-simplification
dcreager/mission-impossible-2
dcreager/nested-generics
dcreager/new-constructor-return
dcreager/remove-remove-noninferable-2
dcreager/return-types
dcreager/simplify-simplify
dcreager/spec-builder-plan
dcreager/subscript-sig
dcreager/typevar-bug
dcreager/use-it
dcreager/use-some-of-it
dcreager/var-param-tuple
deprecated_context_variable_airflow
describe-hasattr-narrowing-failure
dhruv/b018-string
dhruv/codex/known-modules-interning
dhruv/codex/typevartuple-performance
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/propagate-nested-paramspec
dhruv/server-generate-settings-docs
dhruv/server-untitled-neovim
dhruv/ty-remove-transparent-callable-workaround
dhruv/typevartuple-call-binding
dhruv/typevartuple-call-forwarding
dhruv/typevartuple-explicit-specialization
dhruv/typevartuple-implementation
dhruv/typevartuple-mdtests
dhruv/typevartuple-review-fixes
dhruv/unpack-diagnostics-bug
dhruv/versioned-docs
dhruv/walkdir-span
dhruv/workspace-symbol-empty-query
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/meow-on-metadata
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/ty-diff-diagnostics
gankra/ty-skip-implicit-uv-scripts
gankra/workup2
generic-type-alias-origin
github-2923
ibraheem/bidi-subtyping
ibraheem/binary-operator-tcx
ibraheem/covariant-literal-promotion
ibraheem/declared-generic-type
ibraheem/extended-bidi
ibraheem/extended-bidi2
ibraheem/generic-call-argument-tcx
ibraheem/gradual-constraints
ibraheem/implicit-assignable-specialization
ibraheem/lambda-tcx-cycle-panic
ibraheem/list-element-places
ibraheem/literal-promotion-soundness
ibraheem/memory-usage-display-test
ibraheem/mixed-bounds-fast-path
ibraheem/multi-inference-cache
ibraheem/narrow-none
ibraheem/persistent-caching
ibraheem/preferred-type-mappings
ibraheem/source-text-compression
ibraheem/tracing-unlikely
ibraheem/union-with-non-inferable-typevar
ibraheem/variance-in-argument
implicit-recursive-type-alias
import-cases
improve-23109-v2
invalid-type-expression-never
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/nonlocal4_reachability_limit
jack/not_locals
jack/semantic-index-nested-bindings
jack/semantic-index-nonlocals
lerebear/push-kynvyvvmyslx
lerebear/push-lmlmrmuqssxz
lerebear/push-nvqzqzvqqxmr
lerebear/push-nyptksqqtxru
lerebear/push-omkxxlwupqkl
lerebear/push-oovplpxnovot
lerebear/push-pwuklzkmpxpn
lerebear/push-qqouvuuuosmn
lerebear/push-rzmrwnqzuuqp
lerebear/push-slrnsurxytsx
lerebear/push-sumxwuurqumy
lerebear/push-sxzsxulptwto
lerebear/push-szwttmssvwsr
lerebear/push-vmllywvokyxv
lerebear/push-vynqtlrmttrt
lerebear/push-wxrvtyutkmlo
lerebear/push-xmotwnmtryrq
lerebear/push-xtqywqpsmllp
lerebear/push-ykuxvtuotnll
lerebear/push-ymsmypurzkty
lerebear/push-youolnmtoqut
lerebear/push-zklvumqxmtlt
lerebear/push-zvrlmmkzlukp
lerebear/push-zwrkkwxzlstt
main
main-backup
micha/arena-ast
micha/avoid-diagnostic-message-copy
micha/b018-useless-strings
micha/bye-bye-bad-txt
micha/cache-expanded-intersection-typevars
micha/call-outcome-step1
micha/check-rule-selection-before-file-eligibility
micha/compact-place-table-lookups
micha/compact-sequent-map-caches
micha/compress-source-text
micha/directory-module-resolution
micha/explicit-path-adhoc-filtering
micha/extract-imported-modules-query
micha/file-watching-ignore-adhoc
micha/fix-covariant-cycle-recovery
micha/flatten-formatter-tags
micha/has_relation_to
micha/inline-statement-inference-fields
micha/inline-type-collector-first-type
micha/lazy-materialization-cycle-guard
micha/lexer-ascii-identifier
micha/lsp-mono-repo
micha/match-constructor-bindings-in-place
micha/move-data-out-of-semantic-index
micha/multi-environment-scroll-analysis
micha/mutate-constructor-bindings-in-place
micha/optimize-string-scanning
micha/optimize-union-intersection-expressions
micha/ordered-set
micha/parser-stacker
micha/path-absolute-fast-path
micha/pep723-script-programs
micha/pep723-script-tag-query
micha/pep723-uv-script-environments
micha/playground-subdiagnostic-typography
micha/preallocate-formatter-fits-stack
micha/reduce-macos-pr-tests
micha/reduce-parser-formatter-branch-misses
micha/rename-overload
micha/reserve-pending-reachability-chains
micha/reserve-recursive-union-capacity
micha/ruff-keyword-thinvec
micha/ruff-macros-validation
micha/salsa-1174-benchmark
more improvements
AlexWaygood
committed
137 days ago
cf7843f2
moar tests
AlexWaygood
committed
137 days ago
6f55f356
more tests
AlexWaygood
committed
137 days ago
36cf2ff6
bugs, bugs, everywhere I look
AlexWaygood
committed
137 days ago
d7863f83
less indirection
AlexWaygood
committed
137 days ago
518c7c41
add comment
AlexWaygood
committed
137 days ago
a4693721
spruce up tests
AlexWaygood
committed
137 days ago
7fbecde3
factor out
AlexWaygood
committed
137 days ago
2decc023
this is simpler but is it slower?
AlexWaygood
committed
137 days ago
b2019c6e
many more tests
AlexWaygood
committed
137 days ago
f08c4db5
[ty] Fix top materialization to respect `TypeVar` bounds and ignore defaults
AlexWaygood
committed
137 days ago
cd183d43
Fix `%foo?` parsing in IPython assignment expressions (#24152)
charliermarsh
committed
137 days ago
Verified
fcef46cc
`E501`/`W505`/formatter: Exclude nested pragma comments from line width calculation (#24071)
seroperson
committed
137 days ago
Verified
9d2b1602
[ty] Fix Salsa panic propagation (#24141)
MichaReiser
committed
137 days ago
Verified
d8a0f0ae
[ty] Support `type:ignore[ty:code]` suppressions (#24096)
MichaReiser
committed
137 days ago
Verified
84ff94b4
[ty] Support narrowing for extended walrus targets (#24129)
charliermarsh
committed
137 days ago
Verified
523fcf92
[ty] Reduce diagnostic range for `invalid-metaclass` (#24145)
charliermarsh
committed
137 days ago
Verified
83221a14
[ty] Simplify TypeVar assignability/subtyping logic (#24138)
AlexWaygood
committed
137 days ago
Verified
146340ca
[ty] Prevent tainted loop bindings in cycle normalization (#24143)
ibraheemdev
committed
137 days ago
Verified
386729e4
[ty] Add precisely-typed overloads for `TypedDict` update (#24101)
charliermarsh
committed
137 days ago
Verified
cd0705db
[ty] Fix folding ranges of comments separated by statements (#24132)
MichaReiser
committed
138 days ago
Verified
4df70f4f
Bump ecosystem-analyzer pin (#24136)
AlexWaygood
committed
138 days ago
Verified
8e26042b
Bump ecosystem-analyzer pin (#24135)
AlexWaygood
committed
138 days ago
Verified
ee0aaf71
Simplify `NewType` handling in `relation.rs` (#24109)
AlexWaygood
committed
138 days ago
Verified
6a9bd4e0
[ty] Add more tests for `NewType` subtyping (#24115)
AlexWaygood
committed
138 days ago
Verified
755d4dfc
[ty] Add `NewType`s to the property tests (#24113)
AlexWaygood
committed
138 days ago
Verified
00697481
[ty] Prepare test files for unreachable code change (#24133)
sharkdp
committed
138 days ago
Verified
2c9064fc
`analyze graph`: resolve string imports that reference attributes, not just modules (#24058)
markjm
committed
138 days ago
Verified
0ed93d2a
Update Artifact GitHub Actions dependencies (#24116)
renovate[bot]
committed
138 days ago
Verified
8e20ee24
Update taiki-e/install-action action to v2.68.33 (#24130)
renovate[bot]
committed
138 days ago
Verified
2daaf29d
Older