MCPcopy Create free account

hub / github.com/astral-sh/ruff / functions

Functions27,349 in github.com/astral-sh/ruff

↓ 32 callersMethodas_string_literal_expr
(&self)
crates/ruff_python_ast/src/generated.rs:2347
↓ 32 callersMethoddocument_diagnostic_request
Send a `textDocument/diagnostic` request for the document at the given path.
crates/ty_server/tests/e2e/main.rs:936
↓ 32 callersMethodindexer
The [`Indexer`] for the current file, which contains the offsets of all comments and more.
crates/ruff_linter/src/checkers/ast/mod.rs:514
↓ 32 callersMethodinto_iter
(self)
crates/ty_python_semantic/src/types/call/bind.rs:4108
↓ 32 callersMethodis_none_literal_expr
(&self)
crates/ruff_python_ast/src/generated.rs:2466
↓ 32 callersMethodis_traverse
(self)
crates/ruff_python_ast/src/visitor/source_order.rs:243
↓ 32 callersMethodlen
(&self)
crates/ty_python_semantic/src/types/call/bind.rs:4142
↓ 32 callersMethodline_ending
(&self)
crates/ruff_source_file/src/newlines.rs:241
↓ 32 callersMethodmodule_names
When set, the module name for each symbol is included in the snapshot (if available).
crates/ty_ide/src/completion.rs:10844
↓ 32 callersMethodnext
(&self)
crates/ty_python_semantic/src/types/typevar.rs:774
↓ 32 callersFunctionparse_expression
Parses a single Python expression. This convenience function can be used to parse a single expression without having to specify the Mode or the locat
crates/ruff_python_parser/src/lib.rs:135
↓ 32 callersMethodpush
(&mut self, segment: &'a str)
crates/ruff_python_ast/src/name.rs:399
↓ 32 callersMethodresolve_name
Resolves the [`ast::ExprName`] to the [`BindingId`] of the symbol it refers to, if any.
crates/ruff_python_semantic/src/model.rs:1132
↓ 32 callersFunctiontest_snippet
Run [`check_path`] on a snippet of Python code.
crates/ruff_linter/src/test.rs:199
↓ 32 callersMethodto_scope_id
(self, db: &dyn Db, file: File)
crates/ty_python_core/src/scope.rs:98
↓ 32 callersMethodtrim_start
Trims the indent of `rhs` by `self`. Returns `None` if `self` is not a prefix of `rhs` or either `self` or `rhs` use mixed indentation.
crates/ruff_python_formatter/src/string/docstring.rs:1749
↓ 32 callersMethoduniversal_newlines
(&self)
crates/ruff_source_file/src/newlines.rs:13
↓ 32 callersMethodwrite_file_all
Stores a new file in the file system. The operation overrides the content for an existing file with the same normalized `path`. Enclosing directorie
crates/ruff_db/src/system/memory_fs.rs:229
↓ 31 callersMethoddefinition
(self, db: &'db dyn Db)
crates/ty_python_semantic/src/types/class.rs:360
↓ 31 callersFunctionf
()
crates/ty_python_semantic/resources/corpus/10_if_false.py:22
↓ 31 callersMethodgeneric_context
Returns the generic context if this is a generic class.
crates/ty_python_semantic/src/types/class.rs:657
↓ 31 callersMethodmember
(self, db: &'db dyn Db, name: &str)
crates/ty_python_semantic/src/types.rs:3705
↓ 31 callersMethodonly_binding
Resolves the [`ast::ExprName`] to the [`BindingId`] of the symbol it refers to, if it's the only binding to that name in its scope.
crates/ruff_python_semantic/src/model.rs:1138
↓ 31 callersMethodresolve_builtin_symbol
If `expr` is a reference to a builtins symbol, return the name of that symbol. Else, return `None`. This method returns `true` both for "builtin bind
crates/ruff_python_semantic/src/model.rs:380
↓ 31 callersFunctionsorted
()
crates/ruff_linter/resources/test/fixtures/refurb/FURB192.py:44
↓ 31 callersMethodwith_diagnostic_mode
(mut self, diagnostic_mode: DiagnosticMode)
crates/ty_server/src/session/options.rs:102
↓ 30 callersMethodas_ref
(&self)
crates/ruff_db/src/system/path.rs:641
↓ 30 callersFunctionassert_fail
(result: Result<Vec<Diagnostic>, FailuresByLine>, messages: &[(usize, &[&str])])
crates/mdtest/src/matcher.rs:601
↓ 30 callersMethodcheck_type_pair
Return a constraint set indicating the conditions under which `self.relation` holds between `source` and `target`.
crates/ty_python_semantic/src/types/relation.rs:1027
↓ 30 callersMethodcount
(&self)
crates/ruff_linter/src/rules/pycodestyle/rules/blank_lines.rs:578
↓ 30 callersFunctionempty
()
crates/ty_ide/src/completion.rs:3269
↓ 30 callersMethodextend
Extend the current region with the results of a speculative [`TypeInferenceBuilder`].
crates/ty_python_semantic/src/types/infer/builder.rs:10635
↓ 30 callersFunctionfilter_result_id
Redact result_id values since they are hash-based and non-deterministic
crates/ty_server/tests/e2e/pull_diagnostics.rs:831
↓ 30 callersMethodis_own_line
(self)
crates/ruff_python_trivia/src/comments.rs:97
↓ 30 callersMethoditer
Iterates over the entries in the directory in name order.
crates/ruff_db/src/files/directory.rs:52
↓ 30 callersMethoditer
(&self)
crates/ty_python_semantic/src/types/signatures.rs:178
↓ 30 callersMethodkind
(&self)
crates/ruff_python_ast/src/token.rs:43
↓ 30 callersMethodlast_mut
(&mut self)
crates/ruff_index/src/slice.rs:54
↓ 30 callersFunctionline_index
(db: &dyn Db, file: File)
crates/ruff_db/src/source.rs:206
↓ 30 callersFunctionmap_subscript
Given an [`Expr`] that can be a [`ExprSubscript`][ast::ExprSubscript] or not (like an annotation that may be generic or not), return the underlying ex
crates/ruff_python_ast/src/helpers.rs:913
↓ 30 callersFunctionsetup_rayon
()
crates/ruff_benchmark/benches/ty.rs:128
↓ 30 callersFunctionunknown_rule_selector_test
()
crates/ruff/tests/cli/lint.rs:759
↓ 30 callersMethodwrite_str
(&mut self, val: &str)
crates/ty_python_semantic/src/types/display.rs:356
↓ 29 callersMethodfunction
(self)
crates/ty_python_semantic/src/types/enums.rs:88
↓ 29 callersFunctionglobal_scope
(db: &dyn Db, file: File)
crates/ty_python_core/src/lib.rs:225
↓ 29 callersMethodinto_iter
(self)
crates/ty_server/src/session.rs:1600
↓ 29 callersMethodis_empty
(&self)
crates/ty_site_packages/src/lib.rs:92
↓ 29 callersMethodis_equivalent_to
(self, db: &'db dyn Db, other: Self)
crates/ty_python_semantic/src/types/newtype.rs:111
↓ 29 callersMethodline_start
Compute the start position of the docstring's opening line
crates/ruff_linter/src/docstrings/mod.rs:40
↓ 29 callersFunctionmap_callable
Given an [`Expr`] that can be callable or not (like a decorator, which could be used with or without explicit call syntax), return the underlying call
crates/ruff_python_ast/src/helpers.rs:901
↓ 29 callersMethodnegate
Returns the negation of this constraint set.
crates/ty_python_semantic/src/types/constraints.rs:494
↓ 29 callersMethodnever
(&self)
crates/ty_python_semantic/src/types/relation.rs:866
↓ 29 callersMethodnode
(self)
crates/ty_python_semantic/src/types/constraints.rs:2039
↓ 29 callersMethodrange
(&self)
crates/ruff_linter/src/rules/flake8_commas/rules/trailing_commas.rs:40
↓ 29 callersMethodreference
(&self, id: ResolvedReferenceId)
crates/ruff_python_semantic/src/model.rs:236
↓ 29 callersMethodset_concise_message
Set a custom message for the concise formatting of this diagnostic. This overrides the default behavior of generating a concise message from the main
crates/ruff_db/src/diagnostic/mod.rs:246
↓ 29 callersMethodsystem
(&self)
crates/ty_module_resolver/src/db.rs:102
↓ 29 callersMethodsystem_file
(&self, path: impl AsRef<SystemPath>)
crates/ty/tests/file_watching.rs:237
↓ 29 callersFunctiontest_case
(content: &str)
crates/ty_python_core/src/lib.rs:1111
↓ 29 callersMethodto_comments
(&self)
crates/ruff_python_formatter/src/comments/mod.rs:531
↓ 29 callersFunctiontoken
(text: &'static str)
crates/ruff_formatter/src/builders.rs:254
↓ 29 callersFunctiontokenize
(source: &'static str)
crates/ruff_python_trivia_integration_tests/tests/simple_tokenizer.rs:45
↓ 29 callersMethodwith_mocked_typeshed
Use a mock typeshed directory for this test case
crates/ty_module_resolver/src/testing.rs:188
↓ 28 callersFunctionassert_parameter_documentation
(raw: &str, expected: &[(&str, &str)])
crates/ty_ide/src/docstring/document/google.rs:1073
↓ 28 callersMethodborrow
(&self)
crates/ruff_index/src/vec.rs:111
↓ 28 callersMethodenter_node
(&mut self, _node: AnyNodeRef<'a>)
crates/ruff_python_ast/src/visitor/source_order.rs:15
↓ 28 callersMethodentry
( &'a mut self, members: &IndexVec<ScopedMemberId, Member>, member: &Member, )
crates/ty_python_core/src/member.rs:444
↓ 28 callersFunctionexit
(e)
crates/ruff_linter/resources/test/fixtures/pylint/sys_exit_alias_6.py:5
↓ 28 callersFunctionfrom_tokens
( context: &LintContext, path: &Path, locator: &Locator, comment_ranges: &CommentRanges, )
crates/ruff_linter/src/rules/flake8_executable/rules/mod.rs:21
↓ 28 callersMethodinto_iter
(self)
crates/ty_python_core/src/frozen.rs:93
↓ 28 callersMethodknown
Create a [`NamedTupleSpec`] with the given fields.
crates/ty_python_semantic/src/types/class/named_tuple.rs:574
↓ 28 callersMethodleave_node
(&mut self, _node: AnyNodeRef<'a>)
crates/ruff_python_ast/src/visitor/source_order.rs:20
↓ 28 callersMethodnode
(self, db: &dyn Db)
crates/ty_python_core/src/scope.rs:28
↓ 28 callersFunctionparse
( short_title: &'s str, source: &'s str, )
crates/ty_test/src/lib.rs:569
↓ 28 callersMethodsleep
(x, cls, z)
crates/ruff_linter/resources/test/fixtures/pylint/bad_staticmethod_argument.py:36
↓ 28 callersMethodstarts_with
(&self, other: &QualifiedName<'_>)
crates/ruff_python_ast/src/name.rs:314
↓ 28 callersMethodtokens
Returns the token stream for `path` serialized as a string.
crates/ty_wasm/src/lib.rs:311
↓ 28 callersFunctionwalk_stmt
(checker: &Checker, body: &[Stmt], f: fn(&Stmt) -> bool)
crates/ruff_linter/src/rules/flake8_bugbear/rules/jump_statement_in_finally.rs:57
↓ 27 callersMethodafter
(&self, offset: TextSize)
crates/ruff_linter/src/locator.rs:64
↓ 27 callersFunctionany_over_expr
Call `func` over every `Expr` in `expr`, returning `true` if any expression returns `true`..
crates/ruff_python_ast/src/helpers.rs:258
↓ 27 callersMethodas_attribute_expr
(&self)
crates/ruff_python_ast/src/generated.rs:2569
↓ 27 callersMethodas_static
Returns the static class definition if this is one.
crates/ty_python_semantic/src/types/class.rs:761
↓ 27 callersMethodas_str
(self)
crates/ty_site_packages/src/lib.rs:430
↓ 27 callersMethodcurrent_scope
(&self)
crates/ty_python_core/src/builder.rs:369
↓ 27 callersMethodenable_pull_diagnostics
Enable or disable pull diagnostics capability
crates/ty_server/tests/e2e/main.rs:1272
↓ 27 callersMethodentry
(&mut self, item: &dyn Display)
crates/ruff_db/src/display.rs:26
↓ 27 callersMethodinfer_type_expression
Infer the type of a type expression.
crates/ty_python_semantic/src/types/infer/builder/type_expression.rs:38
↓ 27 callersMethodinsert
Insert the type of this argument when inferred with the provided type context.
crates/ty_python_semantic/src/types/call/arguments.rs:92
↓ 27 callersMethodis_empty
(&self)
crates/ruff_python_parser/tests/generate_inline_tests.rs:46
↓ 27 callersMethodis_name_expr
(&self)
crates/ruff_python_ast/src/generated.rs:2651
↓ 27 callersMethodis_never_satisfied
Returns whether this constraint set never holds
crates/ty_python_semantic/src/types/constraints.rs:416
↓ 27 callersMethodmodule
The module for which the types are inferred.
crates/ty_python_semantic/src/types/context.rs:74
↓ 27 callersMethodor_default
(self, rule_name: &'static str)
crates/ruff_linter/src/linter.rs:97
↓ 27 callersMethodpeek
Returns the next line without advancing the cursor.
crates/ty_ide/src/docstring/document/rst.rs:85
↓ 27 callersMethodsignature
Typed internally-visible signature for this function. This represents the annotations on the function itself, unmodified by decorators and overloads.
crates/ty_python_semantic/src/types/function.rs:484
↓ 27 callersMethodstore_expression_type
(&mut self, expression: &ast::Expr, ty: Type<'db>)
crates/ty_python_semantic/src/types/infer/builder.rs:5666
↓ 26 callersFunctionPython
({ height = 24, width = 24, }: { height?: number; width?: number; })
playground/shared/src/Icons.tsx:209
↓ 26 callersFunctionall
(exp)
crates/ruff_linter/resources/test/fixtures/flake8_simplify/SIM111.py:131
↓ 26 callersMethodcontains_line_break
(&self, range: TextRange)
crates/ruff_linter/src/locator.rs:211
↓ 26 callersFunctiondefinition_expression_type
Infer the type of a (possibly deferred) sub-expression of a [`Definition`]. Supports expressions that are evaluated within a type-params sub-scope.
crates/ty_python_semantic/src/types.rs:240
← previousnext →401–500 of 27,349, ranked by callers