MCPcopy Create free account

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

Functions28,707 in github.com/astral-sh/ruff

↓ 48 callersMethodis_empty
Returns `true` if the module imports are empty.
crates/ruff_graph/src/lib.rs:77
↓ 48 callersMethodis_never
(&self)
crates/ty_python_semantic/src/types/constraints.rs:1965
↓ 48 callersMethodname
(self)
crates/ty_python_semantic/src/types/class.rs:304
↓ 48 callersMethodnode
Return the original [`ast::StmtClassDef`] node associated with this class ## Note Only call this function from queries in the same file or your query
crates/ty_python_semantic/src/types/class/static_literal.rs:535
↓ 48 callersMethodpath
(&self)
crates/ty_wasm/src/lib.rs:871
↓ 48 callersMethodreplace
(&mut self, other: Self, set_to: bool)
crates/ty_python_semantic/src/types/infer.rs:2029
↓ 47 callersMethodannotated_type
Annotated type of the parameter. If no annotation was provided, this is `Unknown`.
crates/ty_python_semantic/src/types/signatures.rs:5559
↓ 47 callersMethoditems
Bug in Clippy? Sizeof Arguments is 16
crates/ruff_formatter/src/arguments.rs:65
↓ 47 callersMethodplace_table
(&self, scope_id: FileScopeId)
crates/ty_python_core/src/lib.rs:366
↓ 46 callersFunctioncall
(checker: &Checker, func: &Expr)
crates/ruff_linter/src/rules/pandas_vet/rules/call.rs:169
↓ 46 callersMethoddangling
Returns the [dangling comments](self#dangling-comments) of `node`
crates/ruff_python_formatter/src/comments/mod.rs:299
↓ 46 callersMethodfile
Returns the file containing the class definition.
crates/ty_python_semantic/src/types/class.rs:790
↓ 46 callersMethodidentifier
Returns the identifier of the command.
crates/ruff_server/src/server.rs:340
↓ 46 callersMethodis_starred_expr
(&self)
crates/ruff_python_ast/src/generated.rs:2614
↓ 46 callersMethodkind
(&self)
crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/mod.rs:280
↓ 46 callersMethodline_position
(&self)
crates/ruff_python_formatter/src/comments/mod.rs:141
↓ 46 callersMethodnext
(&mut self)
crates/ty_python_semantic/src/types/infer/builder.rs:11831
↓ 46 callersFunctionparse
Parse the Markdown `source` as a test suite with given `title`. `validate_config` is invoked once for every literally-declared `toml` config block (a
crates/mdtest/src/parser.rs:25
↓ 45 callersMethodappend
(self, x)
crates/ruff_linter/resources/test/fixtures/refurb/FURB113.py:15
↓ 45 callersMethodget_mut
(&mut self, index: I)
crates/ruff_index/src/slice.rs:116
↓ 45 callersMethodprogram_environment
(&self)
crates/ty_python_semantic/src/types/constraints.rs:1267
↓ 45 callersMethodskip_trivia
(self)
crates/ruff_python_trivia/src/tokenizer.rs:793
↓ 44 callersMethodadd
(&mut self, db: &'db dyn Db, env: &ProgramEnvironment<'db>, ty: Type<'db>)
crates/ty_python_semantic/src/types/set_theoretic/builder.rs:586
↓ 44 callersFunctioncreate_typevar
(db: &'db TestDb, name: &'static str)
crates/ty_python_semantic/src/types/constraints.rs:6998
↓ 44 callersFunctionempty
()
crates/ty_python_semantic/src/types/signatures.rs:5871
↓ 44 callersMethodformat
(&self, contents: &str)
crates/ruff_wasm/src/lib.rs:483
↓ 44 callersMethodget_or_import_symbol
Generate an [`Edit`] to reference the given symbol. Returns the [`Edit`] necessary to make the symbol available in the current scope along with the bo
crates/ruff_linter/src/importer/mod.rs:281
↓ 44 callersFunctionget_result
( source: &str, expected_diagnostics: Vec<ExpectedDiagnostic>, )
crates/mdtest/src/matcher.rs:573
↓ 44 callersMethoditer_mro
Returns an iterator over the MRO.
crates/ty_python_semantic/src/types/class.rs:613
↓ 44 callersMethodlen
(&self)
crates/ty_python_semantic/src/types/call/arguments.rs:195
↓ 44 callersMethodorigin
()
crates/ty_python_semantic/src/types/constraints.rs:6220
↓ 44 callersMethodproject_path
(&self, relative: impl AsRef<SystemPath>)
crates/ty/tests/file_watching.rs:47
↓ 44 callersMethodsplit_at
Returns a pair of token slices from both before and after the given [`TextSize`] offset. If the given offset is between two tokens, the "before" slic
crates/ruff_python_ast/src/token/tokens.rs:204
↓ 44 callersMethodwith_annotated_type
Set the annotated type for this parameter. This also marks the annotation as explicit (not inferred), so it will be displayed.
crates/ty_python_semantic/src/types/signatures.rs:5268
↓ 43 callersMethodcheck
(&self, contents: &str)
crates/ruff_wasm/src/lib.rs:342
↓ 43 callersFunctioncreate_dir_all
( paths: &mut RwLockWriteGuard<BTreeMap<Utf8PathBuf, Entry>>, normalized: &Utf8Path, )
crates/ruff_db/src/system/memory_fs.rs:479
↓ 43 callersMethodget
(self, key: str)
crates/ruff_linter/resources/test/fixtures/flake8_return/RET501.py:8
↓ 43 callersMethodmap
(self, f: &F)
crates/ty_python_semantic/src/types/call/bind.rs:410
↓ 43 callersMethodmodule
(&self)
crates/ty_python_semantic/src/types/infer/builder.rs:791
↓ 43 callersMethodposition
(&self)
crates/ruff_linter/src/noqa.rs:698
↓ 43 callersMethodwith_src_files
Specify files to be created in the `src` mock directory
crates/ty_module_resolver/src/testing.rs:127
↓ 42 callersMethodexpect_single_definition
( &self, definition_key: impl Into<DefinitionNodeKey> + std::fmt::Debug + Copy, )
crates/ty_python_core/src/lib.rs:621
↓ 42 callersMethodf
(self)
crates/ruff_linter/resources/test/fixtures/pyupgrade/UP008.py:121
↓ 42 callersMethodname
(self)
crates/ruff_linter/src/rules/flake8_tidy_imports/settings.rs:177
↓ 42 callersMethodpath
(&self)
crates/ruff/src/commands/format.rs:859
↓ 42 callersMethodto_class_literal
Look up a [`KnownClass`] in its canonical module and return a [`Type`] representing that class literal. If the class cannot be found, a debug-level l
crates/ty_python_semantic/src/types/class/known.rs:1251
↓ 41 callersMethodapply_changes
(&mut self, changes: &[ChangeEvent])
crates/ty/tests/file_watching.rs:191
↓ 41 callersMethodextend
(&mut self, iter: T)
crates/ruff_linter/src/registry/rule_set.rs:323
↓ 41 callersMethodis_empty
Returns true if and only if this collection is empty.
crates/ty_ide/src/symbols.rs:136
↓ 41 callersMethoditer
Returns an iterator over all enabled lints and their severity.
crates/ty_python_semantic/src/lint.rs:589
↓ 41 callersMethodlines
(&self)
crates/ruff_linter/src/noqa.rs:336
↓ 41 callersFunctionresolve_module_confident
Resolves a module name to a module, without desperate resolution available. This is appropriate for resolving a `KnownModule`, or cases where for wha
crates/ty_module_resolver/src/resolve.rs:79
↓ 41 callersMethoduse_def_map
(&self, scope_id: FileScopeId)
crates/ty_python_core/src/lib.rs:383
↓ 41 callersMethodwith_initialization_options
Set the initial client options for the test server
crates/ty_server/tests/e2e/main.rs:1215
↓ 40 callersFunctionbind_docstring_snapshot_filters
()
crates/ty_ide/src/docstring.rs:156
↓ 40 callersMethodeat
Consume the current token if it is of the given kind. Returns `true` if it matches, `false` otherwise.
crates/ruff_python_parser/src/parser/mod.rs:645
↓ 40 callersMethodfield
Returns the field declared directly on this dynamic named tuple, if any.
crates/ty_python_semantic/src/types/class/named_tuple.rs:482
↓ 40 callersMethodgeneric_context
Returns the generic context if this is a generic class.
crates/ty_python_semantic/src/types/class.rs:746
↓ 40 callersMethodignore_possibly_undefined
Returns the inner type, unless it is definitely undefined.
crates/ty_python_semantic/src/types/member.rs:41
↓ 40 callersMethoditer
(self)
crates/ty_python_semantic/src/types/class/typed_dict.rs:114
↓ 40 callersMethodsymbol
(&self, id: ScopedSymbolId)
crates/ty_python_core/src/place.rs:220
↓ 39 callersMethodadd
Add a file with the given path and contents to this environment.
crates/ruff_db/src/diagnostic/render.rs:2617
↓ 39 callersMethodat
Returns `true` if the current token is of the given kind.
crates/ruff_python_parser/src/parser/mod.rs:705
↓ 39 callersMethodget
Get the cached results for a single file at relative `path`. This uses `key` to determine if the results are still accurate. (i.e. if the file hasn't
crates/ruff/src/cache.rs:260
↓ 39 callersMethodis_subtype_of
Return true if this type is a subtype of type `target`. See [`TypeRelation::Subtyping`] for more details.
crates/ty_python_semantic/src/types/relation.rs:327
↓ 39 callersMethoditer
(&mut self)
crates/ruff_linter/src/checkers/ast/mod.rs:3570
↓ 39 callersMethodsaturating_add
(self, rhs: TextSize)
crates/ruff_text_size/src/size.rs:113
↓ 39 callersMethodtypes
Returns the types in constraints that are still reachable from the decision diagram. Source ordering also retains quantified-away constraints to pres
crates/ty_python_semantic/src/types/constraints.rs:324
↓ 38 callersMethodbuild
(&self)
crates/ty_ide/src/symbols.rs:3354
↓ 38 callersMethodclass
Return the [`KnownClass`] that inhabitants of this type are instances of at runtime
crates/ty_python_semantic/src/types/method.rs:333
↓ 38 callersMethodcontains
(&self, kind: TokenKind)
crates/ruff_python_parser/src/token_set.rs:28
↓ 38 callersFunctionevent_for_file
(name: &str)
crates/ty/tests/file_watching.rs:267
↓ 38 callersMethodexists
Returns `true` if the file exists.
crates/ruff_db/src/files.rs:560
↓ 38 callersMethodfile_uri
(&self, path: impl AsRef<SystemPath>)
crates/ty_server/tests/e2e/main.rs:771
↓ 38 callersFunctionformat_with
Creates an object implementing `Format` that calls the passed closure to perform the formatting. # Examples ``` use ruff_formatter::prelude::*; use
crates/ruff_formatter/src/builders.rs:2319
↓ 38 callersMethodinto_iter
(self)
crates/ruff_linter/src/rules/pycodestyle/rules/logical_lines/mod.rs:92
↓ 38 callersFunctionlex_inline_noqa
Lexes in-line `noqa` comment, e.g. `# noqa: F401`
crates/ruff_linter/src/noqa.rs:353
↓ 38 callersMethodnext
(&mut self)
crates/ruff_python_ast/src/nodes.rs:244
↓ 38 callersMethodopen
(self)
crates/ruff_linter/resources/test/fixtures/flake8_async/ASYNC230.py:66
↓ 38 callersMethodrange
(&self)
crates/ruff_linter/src/rules/refurb/rules/repeated_append.rs:157
↓ 38 callersMethodsource
( &mut self, path: impl Into<SystemPathBuf>, contents: impl AsRef<str>,
crates/ty_ide/src/symbols.rs:3387
↓ 38 callersMethodspecialization
Project this inference result into a closed specialization.
crates/ty_python_semantic/src/types/generics.rs:2385
↓ 38 callersMethodstop_watch
(&mut self, matcher: M)
crates/ty/tests/file_watching.rs:68
↓ 38 callersMethodsuite
Returns the module body contained in this parsed output as a [`Suite`].
crates/ruff_python_parser/src/lib.rs:528
↓ 38 callersMethodvisit_source_order
(&'a self, visitor: &mut V)
crates/ruff_python_ast/src/node.rs:9
↓ 37 callersMethodbuild
Return the built diagnostic.
crates/ruff_db/src/diagnostic/render.rs:2739
↓ 37 callersMethodcontains_range
(self, other: TextRange)
crates/ruff_text_size/src/range.rs:204
↓ 37 callersMethodcurrent_statement
Return the current [`Stmt`].
crates/ruff_python_semantic/src/model.rs:1474
↓ 37 callersMethoddefinition
(self, db: &'db dyn Db)
crates/ty_python_semantic/src/types/class.rs:424
↓ 37 callersMethodhelp
Adds a "help" sub-diagnostic with the given message. See the closely related [`Diagnostic::info`] method for more details.
crates/ruff_db/src/diagnostic/mod.rs:183
↓ 37 callersMethodinto_iter
(self)
crates/ty_python_semantic/src/types/call/bind.rs:4630
↓ 37 callersMethodis_class
(self)
crates/ty_python_core/src/scope.rs:266
↓ 37 callersMethodis_paramspec
(self, db: &'db dyn Db)
crates/ty_python_semantic/src/types/typevar.rs:251
↓ 37 callersMethoditer
(&self)
crates/ty_python_semantic/src/types/signatures.rs:214
↓ 37 callersMethodmodule_names
When set, the module name for each symbol is included in the snapshot (if available).
crates/ty_ide/src/completion.rs:11282
↓ 37 callersMethodnegate
Returns the negation of this constraint set.
crates/ty_python_semantic/src/types/constraints.rs:574
↓ 37 callersMethodpush
Extends `self` with `path`. If `path` is absolute, it replaces the current path. On Windows: if `path` has a root but no prefix (e.g., `\windows`),
crates/ruff_db/src/system/path.rs:566
↓ 37 callersFunctionsetup_rayon
()
crates/ruff_benchmark/benches/ty_shared/mod.rs:21
↓ 37 callersMethodsub
(mut self, sub: SubDiagnostic)
crates/ty_project/src/metadata/options.rs:2303
↓ 36 callersMethodextend
Extend the current region with the results of a speculative [`TypeInferenceBuilder`].
crates/ty_python_semantic/src/types/infer/builder.rs:11457
← previousnext →301–400 of 28,707, ranked by callers