Go
Home
Pricing
FAQ
Install
Home
Pricing
FAQ
Install
Login
via GitHub
astral-sh/ruff
Pull Requests
Commits
dcreager/hover-mdtest
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/auto-import-include-global-imports
ag/fix-completion-panic
ag/fix-local-var-completion-kind
ag/ranking-improvements
ag/salsa-ub
ag/switch-to-qualified-name
alex/dont-simplify-constraints
alex/dynamic-mro-metaclass
alex/filter-builtins
alex/from-import-submodule-attributes
alex/into_instance
alex/knownclass-bindings
alex/liskov-method-overridden-by-non-method
alex/newtype-prototype
alex/non-fully-static-negations
alex/panicky-overloads
alex/protocol-property-check-2
alex/protocol-type-expression
alex/protocol-variant-smol-typeshed
alex/reapply-levenshtein-2
alex/rename-extra-paths
alex/rework-equivalence-relation
alex/ruf027-3
alex/starred-tuples
alex/submodule-attr-fallback-ty
alex/submodule-attr-last
alex/subscript-alias
alex/thinner-spec
alex/truthy-unions-5
alex/truthy-unions-6
alex/truthy-unions-7
amy/group-diagnostics
amy/invalid-rule-code-message
amy/missing-await
amy/t201-basicconfig
best-fit-content-only
black-compatibility
blacklist_calls
break-before-slice-colon
brent/cache-diagnostics
brent/document-safety
brent/eim
brent/format-unary-comment
brent/furb171
brent/lambda-tests
brent/more-option-docs
brent/new-default-rules
brent/ruf060
brent/ruf102
brent/sarif
brent/stabilize-log004
brent/stabilize-pyi059
brent/ty-class-cell
brent/unary-comment2
brent/wrap-comprehension-in
bump-allo
changelog
charlie/E265
charlie/PGH001
charlie/PGH002
charlie/always-defer
charlie/ast-grep
charlie/autofix-bugs
charlie/b006
charlie/base
charlie/binding-size
charlie/bitset
charlie/box-id
charlie/box-stmt
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/descriptor-union
charlie/dispatch
charlie/docs-refresh
charlie/dyn
charlie/example
charlie/exp
charlie/expr-size
charlie/failed
charlie/filter-rules
charlie/flake
charlie/flake8-to-ruff
charlie/foldhash
charlie/freebsd
charlie/functools
charlie/functools-diagnostic
charlie/import-resolver
charlie/int
charlie/int-sec
charlie/j
charlie/line
charlie/matchit
charlie/merge
charlie/move-bindings
charlie/narrow
charlie/neg
charlie/no-parallel
charlie/nom
charlie/only
charlie/order
charlie/output-file
charlie/parser-bench
charlie/pattern
charlie/place
charlie/py-unrecognized
charlie/quote-annotations
charlie/rebase
charlie/release
charlie/reorder
charlie/reserve
charlie/rev
charlie/rustup
charlie/scope
charlie/set
charlie/silicon
charlie/small-vec
charlie/sphinx
charlie/split-points
charlie/string
charlie/super
charlie/token-clone
charlie/tree-sitter
charlie/trio
charlie/truthy
charlie/tuple
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/callable-return-fixed
cjm/colors
cjm/declared-types
cjm/display-modname
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/protoso1
cjm/pylintcycle
cjm/record-deps
cjm/recrel
cjm/redundant-cast
cjm/shardprimer
cjm/subscript-no-standalone
cjm/sympy2
cjm/tvassign
claude/fix-overload-renaming-011PZ55MZeyCHMtbeox9aNyg
claude/reduce-ty-crash-repro-JXrdj
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/asynccontextmanager-test
david/build-red_knot-wheels
david/calls-returning-never-alternative
david/complement-disjointness
david/dataclass-final-fields
david/default-specialize-2
david/descriptor-protocol-merge-16265
david/descriptor-protocol-merge-16268
david/descriptor-protocol-try_call_dunder_get_query
david/do-not-infer-unannotated-implicit-instance-attributes
david/do-not-merge-requires-python-test
david/embeddable-ty-playground
david/enum-flag
david/eq-narrowing-none
david/exclude-todo-types
david/field-specifiers-metaclass
david/fix-350-2
david/fix-350-3
david/fix-350
david/fix-509
david/fix-1111-2
david/fix-1111
david/fix-1342
david/fix-1392
david/fix-1607-
david/fix-1607
david/fix-14307
david/fix-14524-mro-check
david/full-project-names
david/generic-context-bind-self
david/generic-implicit-aliases-genericaliasinstance
david/generic-implicit-aliases-new-knowninstance
david/generic-manual-pep695
david/hasattr-inference
david/hide-unreachable-symbols-completely
david/implicit-type-aliases-instantiation
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-deep-tuple-specializations
david/no-genericalias-special-case
david/no-self-usage-in-reachability-constraints
david/no-unknown-union
david/opaque-type-aliases
david/remove-stub-special-case
david/remove-unused-lint-functions
david/rename-public-types
david/reproduce-slow-incremental-tests
david/reproduce-test-hang
david/self-for-final-classes
david/self-referential-fstring-annotations
david/signature-implicit-self
david/skip-running-on-apprise
david/sqlalchemy-investigation
david/sqlalchemy-specialcase
david/stable-ordering
david/test-mypy_primer-noop
david/test-mypy_primer-panic
david/treat-classvar-callables-as-bound-method-descriptors
david/tuples-of-unions
david/type-alias
david/type-narrowing-is-none
david/type-of-self-in-methods-integration-2
david/type-t-todo
david/typeddict-property-tests
david/union-for-declared-types
david/unreachable
david/update-salsa-micha
dcreager/algebraic-satisfied
dcreager/ast-builder
dcreager/bdd-minimization
dcreager/bound-method-assignability
dcreager/comparable
dcreager/constraints
dcreager/enclosing-legacy-def
dcreager/explicit-constriants
dcreager/fourth-down
dcreager/function-enum
dcreager/generic-callable-inference
dcreager/generic-horn-clauses
dcreager/genprop
dcreager/getitem-special-class
dcreager/hover-mdtest
dcreager/impl-iterators
dcreager/inline-simplification
dcreager/metrics
dcreager/mission-impossible-2
dcreager/nested-generics
dcreager/real-constraint-sets
dcreager/return-types
dcreager/subscript-sig
dcreager/typevar-bug
dcreager/use-it
dcreager/use-some-of-it
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/no-curly-brace-f-string-escape
dhruv/overload-truncation-policy
dhruv/paramspec-overload-1
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/server-generate-settings-docs
dhruv/server-untitled-neovim
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/abs-reexport
gankra/clickdoc
gankra/comedy-reex
gankra/dep-bak
gankra/dunder-doc
gankra/find-ref
gankra/fix-span
gankra/full-weak
gankra/goto-str
gankra/goto-typeshed
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/workup2
github-2923
ibraheem/bidi-subtyping
ibraheem/bidi-subtyping2
ibraheem/declared-generic-type
ibraheem/generic-call-argument-tcx
ibraheem/literal-promotion-soundness
ibraheem/persistent-caching
ibraheem/setitem-dunder-tcx
ibraheem/source-text-compression
ibraheem/type-dict-union
ibraheem/typed-dict-constructor
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/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-ignore
micha/add-missing-version-specifiers
micha/blanked-noqa-file-level
micha/cache-legacy-generic-context
micha/call-outcome-step1
micha/call-outcome-step2
micha/delete-ast-ids
micha/display-type
micha/dont-clone-live-declarations
micha/dunder-call-possibly-unbound
micha/error-codes
micha/file-inclusion-exclusion
micha/fix-class-field-redefinition
micha/fixpoint-changes
micha/has_relation_to
micha/include-files-without-extension
micha/lsp-mono-repo
micha/more-good-projects
micha/node-reachability-index
micha/parametes-return-ty
micha/perf-approximate-hashmaps
micha/prove-system-to-avoid-cross-module-query-dependencies
micha/red-knot-bench-cold
micha/reduce-call-outcome-variants
micha/relation-module
micha/relex-interpolated-state
micha/remove-dunder-call-possibly-unbound
micha/remove-infer-expression-query
micha/remove-locator
micha/remove-scope-from-type-inference
micha/rename-overload
micha/salsa-accumulators
micha/salsa-db-key
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/try-salsa-update
micha/ty-python-types
micha/union-add-first
micha/union-builder-literal
micha/union-builder-sub-unions
micha/update-salsa-12
micha/use-vec-semantic-index
newtype_float_ops
nextest
options-aliases
parens_for_long_if_clauses_in_case_block
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-development-dependencies
renovate/unicode_names2-2.x
renovate/unicode-normalization-0.x-lockfile
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
ww/no-npm-devdeps-bump
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/cache-nearest
zb/cache-union-builder
zb/debug-change
zb/debug-unions
zb/deprecate-group
zb/dev-drive
zb/filter-builtin-under
zb/fix-sub-union
zb/fix-windows
zb/fixable-preview
zb/fmt-skip-reason
zb/fuzz-cache
zb/ignore-virtual-env
zb/msrv
zb/narrow-track
zb/pygrep
zb/recursion
zb/virtual-env-missing
clean up some claude-isms
dcreager
committed
81 days ago
eb95e49f
spelling
dcreager
committed
81 days ago
0817a367
reword some docs
dcreager
committed
81 days ago
34b463d0
clean up the diff
dcreager
committed
81 days ago
b438631d
update tests
dcreager
committed
81 days ago
fbc211f3
precommit
dcreager
committed
81 days ago
1810b7c7
remove finished plan
dcreager
committed
81 days ago
39353da1
update tests
dcreager
committed
81 days ago
7b88440f
use ty_ide
dcreager
committed
82 days ago
8426cc69
[ty] Fix hover to prefer expression nodes over identifiers
dcreager
committed
82 days ago
c08a2d6d
clean up mdtest
dcreager
committed
82 days ago
6ddf7298
[ty] Add comprehensive hover.md mdtest (partial)
dcreager
committed
82 days ago
eaba8bc6
[ty] Update PLAN.md with testing progress
dcreager
committed
82 days ago
b18d2138
[ty] Handle expression statements in hover type inference
dcreager
committed
82 days ago
847e5f0c
[ty_test] Store CheckOutput references in SortedCheckOutputs
dcreager
committed
82 days ago
41772466
[ty_test] Fix clippy warnings in hover module
dcreager
committed
82 days ago
180d9de4
[ty_test] Change match_line to take slice of CheckOutput
dcreager
committed
82 days ago
adf58b6c
[ty_test] Store hover column as OneIndexed
dcreager
committed
82 days ago
b683da8c
[ty_test] Simplify column calculation using line_column
dcreager
committed
82 days ago
6d1c549c
[ty_test] Fix column units: use character offset not byte offset
dcreager
committed
82 days ago
c574dff6
[ty_test] Use named fields for UnparsedAssertion::Hover
dcreager
committed
82 days ago
8c12fcb9
[ty_test] Calculate hover column at parse time
dcreager
committed
82 days ago
a2eaf7ce
[ty_test] Fix hover column calculation to use line position
dcreager
committed
82 days ago
c3626a6d
[ty_test] Store HoverAssertion.column as zero-based
dcreager
committed
82 days ago
8221450c
[ty_test] Add use statements to hover.rs
dcreager
committed
82 days ago
93db8833
[ty_test] Calculate hover column at parse time
dcreager
committed
82 days ago
51d5bc70
[ty_test] Simplify unmatched output handling
dcreager
committed
82 days ago
01988572
[ty_test] Move HoverOutput to hover module
dcreager
committed
82 days ago
35b568dd
[ty_test] Extract HoverOutput type from CheckOutput enum
dcreager
committed
82 days ago
35a5fd76
[ty_test] Refactor: rename diagnostic.rs to check_output.rs
dcreager
committed
82 days ago
ac1b68c5
Older