Commit ff90008
3 files changed
+3
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
- CODE_OF_CONDUCT.md+1-2
- Cargo.lock+6-6
- Cargo.toml+1-1
- crates/ruff/src/cache.rs+1-1
- crates/ruff/tests/lint.rs+2-2
- crates/ruff_db/src/diagnostic/mod.rs+4
- crates/ruff_linter/resources/test/fixtures/ruff/RUF060.py+37
- crates/ruff_linter/src/checkers/ast/analyze/expression.rs+3
- crates/ruff_linter/src/checkers/ast/mod.rs+20-10
- crates/ruff_linter/src/codes.rs+1
- crates/ruff_linter/src/linter.rs+26-20
- crates/ruff_linter/src/rules/fastapi/mod.rs+1-1
- crates/ruff_linter/src/rules/flake8_annotations/mod.rs+1-1
- crates/ruff_linter/src/rules/flake8_async/mod.rs+1-1
- crates/ruff_linter/src/rules/flake8_bugbear/mod.rs+1-1
- crates/ruff_linter/src/rules/flake8_builtins/mod.rs+1-1
- crates/ruff_linter/src/rules/flake8_future_annotations/mod.rs+2-2
- crates/ruff_linter/src/rules/flake8_pyi/mod.rs+1-1
- crates/ruff_linter/src/rules/flake8_type_checking/mod.rs+1-1
- crates/ruff_linter/src/rules/perflint/mod.rs+1-1
- crates/ruff_linter/src/rules/pyflakes/mod.rs+4-3
- crates/ruff_linter/src/rules/pylint/rules/sys_exit_alias.rs+14
- crates/ruff_linter/src/rules/pyupgrade/mod.rs+10-10
- crates/ruff_linter/src/rules/ruff/mod.rs+2-1
- crates/ruff_linter/src/rules/ruff/rules/in_empty_collection.rs+89
- crates/ruff_linter/src/rules/ruff/rules/mod.rs+2
- crates/ruff_linter/src/rules/ruff/snapshots/ruff_linter__rules__ruff__tests__RUF060_RUF060.py.snap+200
- crates/ruff_linter/src/settings/mod.rs+53-8
- crates/ruff_linter/src/test.rs+2-1
- crates/ruff_server/src/lint.rs+2-1
- crates/ruff_wasm/src/lib.rs+2-1
- crates/ruff_wasm/tests/api.rs+1-1
- crates/ruff_workspace/src/configuration.rs+5-2
- crates/ty/Cargo.toml+1-1
- crates/ty/src/args.rs+1-1
- crates/ty/src/main.rs+4
- crates/ty/src/version.rs+6
- crates/ty/tests/cli.rs+7-7
- crates/ty_python_semantic/resources/mdtest/annotations/unsupported_special_types.md+18
- crates/ty_python_semantic/resources/mdtest/call/union.md+1-1
- crates/ty_python_semantic/resources/mdtest/decorators.md+1-1
- crates/ty_python_semantic/resources/mdtest/function/return_type.md+54
- crates/ty_python_semantic/resources/mdtest/generics/legacy/classes.md+45
- crates/ty_python_semantic/resources/mdtest/generics/pep695/classes.md+38
- crates/ty_python_semantic/resources/mdtest/import/basic.md+15-3
- crates/ty_python_semantic/resources/mdtest/import/errors.md+3-3
- crates/ty_python_semantic/resources/mdtest/import/star.md+1-1
- crates/ty_python_semantic/resources/mdtest/mdtest_custom_typeshed.md+1-1
- crates/ty_python_semantic/resources/mdtest/mro.md-1
- crates/ty_python_semantic/resources/mdtest/narrow/conditionals/nested.md+132
- crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Structures_-_Multiple_objects_imported_from_an_unresolved_module.snap+30
- crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Structures_-_Unresolvable_module_import.snap+3-3
- crates/ty_python_semantic/resources/mdtest/snapshots/basic.md_-_Structures_-_Unresolvable_submodule_imports.snap+6-6
- crates/ty_python_semantic/resources/mdtest/snapshots/return_type.md_-_Function_return_type_-_Generator_functions.snap+82
- crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_diagnostics_-_An_unresolvable_import_that_does_not_use_`from`.snap+1-1
- crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_diagnostics_-_Using_`from`_with_an_unknown_current_module.snap+1-1
- crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_diagnostics_-_Using_`from`_with_an_unknown_nested_module.snap+1-1
- crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_diagnostics_-_Using_`from`_with_an_unresolvable_module.snap+1-1
- crates/ty_python_semantic/resources/mdtest/snapshots/unresolved_import.md_-_Unresolved_import_diagnostics_-_Using_`from`_with_too_many_leading_dots.snap+1-1
- crates/ty_python_semantic/src/semantic_index.rs+21-18
- crates/ty_python_semantic/src/semantic_index/builder.rs+32-20
- crates/ty_python_semantic/src/semantic_index/narrowing_constraints.rs+7
- crates/ty_python_semantic/src/semantic_index/symbol.rs+5-1
- crates/ty_python_semantic/src/semantic_index/use_def.rs+101-38
- crates/ty_python_semantic/src/semantic_index/use_def/symbol_state.rs+55-1
- crates/ty_python_semantic/src/symbol.rs+3-19
- crates/ty_python_semantic/src/types.rs+11-12
- crates/ty_python_semantic/src/types/call/bind.rs+17
- crates/ty_python_semantic/src/types/class.rs+45-1
- crates/ty_python_semantic/src/types/diagnostic.rs+37-2
- crates/ty_python_semantic/src/types/generics.rs+3
- crates/ty_python_semantic/src/types/infer.rs+189-127
- crates/ty_python_semantic/src/types/instance.rs+11
- crates/ty_python_semantic/src/types/narrow.rs+5-6
- crates/ty_wasm/tests/api.rs+4-1
- fuzz/Cargo.toml+1-1
- playground/api/src/index.ts+6-2
- playground/shared/src/Header.tsx+3-9
- playground/ty/index.html+6-3
- playground/ty/public/favicon-16x16.png
- playground/ty/public/favicon-32x32.png
- playground/ty/public/favicon.ico
- playground/ty/src/Playground.tsx+1-1
- ruff.schema.json+2
0 commit comments