MCPcopy Create free account

hub / github.com/Ackee-Blockchain/solana-vscode / functions

Functions395 in github.com/Ackee-Blockchain/solana-vscode

Methodcheck_expr
(&mut self, cx: &LateContext<'tcx>, expr: &'tcx Expr<'tcx>)
extension/detectors/unsafe_type_cast/src/lib.rs:46
Methodcheck_item
(&mut self, cx: &LateContext<'tcx>, item: &'tcx Item<'tcx>)
extension/detectors/immutable_account_mutated/src/lib.rs:94
Methodcheck_item
(&mut self, cx: &LateContext<'tcx>, item: &'tcx Item<'tcx>)
extension/detectors/missing_signer/src/lib.rs:154
Methodcheck_nightly_available
Check if nightly Rust is available
language-server/src/core/dylint/manager.rs:39
Methodconstructor
()
extension/src/detectors/detectorsManager.ts:37
Methodconstructor
* Creates a new CoverageManager instance and initializes all required components * Sets up coverage decorations, report loader, test controller, an
extension/src/coverage/coverageManager.ts:54
Methodconstructor
* Creates a new CoverageServer instance and starts the HTTP server * Reads the port configuration from VS Code settings
extension/src/coverage/coverageServer.ts:48
Methodconstructor
* Creates a new CoverageDecorations instance and initializes line coverage decorations
extension/src/coverage/coverageDecoration.ts:23
Methodconstructor
* Creates a new CoverageReportLoader instance
extension/src/coverage/coverageReportLoader.ts:20
Methodconstructor
()
extension/src/statusBar/statusBarManager.ts:24
Methodcontains_any
(text: &str, patterns: &[&str])
language-server/src/core/utilities/ast_analyzer.rs:60
Methodcreate
Create a diagnostic with the given parameters
language-server/src/core/utilities/diagnostic_builder.rs:14
Methodcreate_from_span
Create a diagnostic from a span
language-server/src/core/utilities/diagnostic_builder.rs:92
Methodcreate_from_span_with_related
( content: &str, span: Span, message: String, severity: DiagnosticSeverity,
language-server/src/core/utilities/diagnostic_builder.rs:105
Methodcreate_from_spans_with_bidirectional_relation
( content: &str, primary_span: Span, primary_message: String, related_span: Sp
language-server/src/core/utilities/diagnostic_builder.rs:131
Methodcreate_line_diagnostic
( line: u32, message: String, severity: DiagnosticSeverity, code: String,
language-server/src/core/utilities/diagnostic_builder.rs:205
Methodcreate_range
Create a range from line and character positions
language-server/src/core/utilities/diagnostic_builder.rs:173
Methodcreate_range_from_line
(line: u32)
language-server/src/core/utilities/diagnostic_builder.rs:186
Methodcreate_range_from_span
(span: Span)
language-server/src/core/utilities/diagnostic_builder.rs:190
Methodcreate_with_bidirectional_relation
( primary_range: Range, primary_message: String, related_range: Range, related
language-server/src/core/utilities/diagnostic_builder.rs:55
Methodcreate_with_related
Create a diagnostic with related information
language-server/src/core/utilities/diagnostic_builder.rs:32
Functiondeactivate
()
extension/src/extension.ts:17
Methoddefault
()
language-server/src/core/registry/detector_registry.rs:127
Methoddefault
()
language-server/src/core/dylint/scanner.rs:157
Methoddefault
()
language-server/src/core/dylint/compiler.rs:231
Methoddefault
()
language-server/src/core/dylint/manager.rs:201
Methoddefault
()
language-server/src/core/detectors/detector_config.rs:12
Methoddescription
(&self)
language-server/src/core/detectors/manual_lamports_zeroing.rs:122
Methoddescription
(&self)
language-server/src/core/detectors/missing_initspace_detector.rs:34
Methoddescription
(&self)
language-server/src/core/detectors/instruction_attribute_invalid.rs:253
Methoddescription
(&self)
language-server/src/core/detectors/sysvar_account_detector.rs:69
Methoddescription
(&self)
language-server/src/core/detectors/instruction_attribute_unused.rs:65
Methoddetect_lint_toolchain
Detect the Rust toolchain from the lint library filename
language-server/src/dylint_runner/runner.rs:208
Methoddetect_platform
Detect current platform
language-server/src/dylint_runner/runner.rs:192
Methoddid_change
(&self, _params: DidChangeTextDocumentParams)
language-server/src/backend.rs:378
Methoddid_open
(&self, params: DidOpenTextDocumentParams)
language-server/src/backend.rs:373
Methoddid_save
(&self, _params: DidSaveTextDocumentParams)
language-server/src/backend.rs:382
Methoddisabled
()
language-server/src/core/detectors/detector_config.rs:23
Methoddiscover_lint_libs
Discover all lint libraries in the directory
language-server/src/dylint_runner/runner.rs:248
Methoddispose
()
extension/src/detectors/detectorsManager.ts:274
Methoddispose
* Cleans up resources by clearing the current coverage report
extension/src/coverage/coverageReportLoader.ts:27
Methoddispose
()
extension/src/statusBar/statusBarManager.ts:281
Methodensure_dylint_detectors_initialized
Ensure dylint detectors are initialized (lazy initialization on first save) This checks if detectors have been initialized, and if not: 1. Checks if n
language-server/src/backend.rs:615
Methodexecute_command
( &self, params: tower_lsp::lsp_types::ExecuteCommandParams, )
language-server/src/backend.rs:515
Methodextract_account_constraints
(field: &syn::Field)
language-server/src/core/utilities/anchor_patterns.rs:36
Methodextract_function_names
(file: &File)
language-server/src/core/utilities/ast_analyzer.rs:66
Methodextract_instruction_parameters
Extract parameter names and types from the #[instruction(...)] attribute Returns a vector of tuples, where each tuple contains: - The parameter name
language-server/src/core/utilities/anchor_patterns.rs:85
Methodfind_attributes
(file: &'a File, attr_name: &'a str)
language-server/src/core/utilities/ast_analyzer.rs:96
Methodfind_dylint_driver
Find dylint-driver executable
language-server/src/dylint_runner/runner.rs:220
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
language-server/src/core/registry/detector_registry.rs:14
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
language-server/src/core/dylint/compiler.rs:13
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
language-server/src/core/dylint/cache.rs:16
Methodfrom_scan_result
(scan_result: &ScanResult, is_manual_scan: bool)
language-server/src/core/notifications.rs:55
Methodfrom_spanned
( content: &str, node: &T, message: String, severity: DiagnosticSeverity,
language-server/src/core/utilities/diagnostic_builder.rs:161
Methodfrom_ty
(ty: &TyKind<'_>)
extension/detectors/unsafe_type_cast/src/lib.rs:109
Methodget_cache_directory
Get the cache directory path with version
language-server/src/core/dylint/cache.rs:38
Methodget_cache_key
Get the cache key for a detector and nightly version
language-server/src/core/dylint/cache.rs:94
Methodget_detector_stats
(&self)
language-server/src/backend.rs:867
Methodget_detector_stats
(registry: &DetectorRegistry)
language-server/src/core/backend_stats.rs:37
Methodget_extension_version
Read extension version from package.json
language-server/src/core/dylint/cache.rs:51
Methodget_nightly_version
Get the required nightly Rust version (returns the constant) This ensures all detectors use the same nightly version
language-server/src/core/dylint/compiler.rs:181
Methodget_span
Get the span of any spanned AST node
language-server/src/core/utilities/ast_analyzer.rs:33
Methodhas_access_control
(item_fn: &syn::ItemFn)
language-server/src/core/utilities/anchor_patterns.rs:27
Methodhas_security_check
(expr: &syn::Expr)
language-server/src/core/utilities/anchor_patterns.rs:52
Methodinitialize
Initialize and compile all dylint detectors (reuse cached builds if available) Returns the paths to compiled detector libraries This is the main initi
language-server/src/core/dylint/manager.rs:61
Methodis_account_struct
Check if a struct has the #[account] attribute
language-server/src/core/utilities/anchor_patterns.rs:18
Methodis_accounts_struct
Check if a struct has the #[derive(Accounts)] attribute
language-server/src/core/utilities/anchor_patterns.rs:6
Methodis_dylint_driver_available
Check if dylint-driver is installed for the required nightly version
language-server/src/core/dylint/compiler.rs:187
Methodis_in_context
(expr: &syn::Expr, predicate: F)
language-server/src/core/utilities/ast_analyzer.rs:87
Methodis_nightly_available
Check if the required nightly Rust version is available
language-server/src/core/dylint/compiler.rs:125
Methodis_unchecked_account_type
Check if a field type is AccountInfo or UncheckedAccount
language-server/src/core/utilities/anchor_patterns.rs:172
Methodlist_detectors
(&self)
language-server/src/backend.rs:849
Methodlist_detectors
(registry: &DetectorRegistry)
language-server/src/core/backend_stats.rs:17
Methodlist_detectors
(&self)
language-server/src/core/registry/detector_registry.rs:88
Methodloaded_lints
Get list of loaded lint names
language-server/src/dylint_runner/runner.rs:273
Functionmain
()
language-server/src/main.rs:9
Functionmain
()
extension/detectors/unchecked_math/ui/main.rs:1
Functionmain
()
extension/detectors/immutable_account_mutated/ui/main.rs:4
Functionmain
()
extension/detectors/unsafe_type_cast/ui/main.rs:1
Functionmain
()
extension/detectors/missing_signer/ui/main.rs:4
Methodmaybe_tcx
(&mut self)
extension/detectors/immutable_account_mutated/src/lib.rs:215
Methodmessage
(&self)
language-server/src/core/detectors/missing_check_comment.rs:66
Methodmessage
(&self)
language-server/src/core/detectors/instruction_attribute_invalid.rs:257
Methodmessage
(&self)
language-server/src/core/detectors/sysvar_account_detector.rs:73
Methodmessage
(&self)
language-server/src/core/detectors/instruction_attribute_unused.rs:69
FunctionmockExec
( command: string, callback: (error: Error | null) => void )
extension/src/coverage/tests/utils.test.ts:192
Methodname
(&self)
language-server/src/core/detectors/manual_lamports_zeroing.rs:118
Methodname
(&self)
language-server/src/core/detectors/missing_initspace_detector.rs:30
Methodname
(&self)
language-server/src/core/detectors/instruction_attribute_invalid.rs:249
Methodname
(&self)
language-server/src/core/detectors/sysvar_account_detector.rs:65
Methodname
(&self)
language-server/src/core/detectors/instruction_attribute_unused.rs:61
Methodnew
(client: Client)
language-server/src/backend.rs:594
Methodnew
Create a new detector registry
language-server/src/core/registry/detector_registry.rs:24
Methodnew
()
language-server/src/core/dylint/scanner.rs:20
Methodnew
()
language-server/src/core/dylint/compiler.rs:19
Methodnew
Create a new cache manager
language-server/src/core/dylint/cache.rs:25
Methodnew
()
language-server/src/core/dylint/manager.rs:25
Methodnew
Initialize the runner with pre-compiled lints (if available) Can start empty and have detectors added later via add_workspace_detectors
language-server/src/dylint_runner/runner.rs:36
Methodnew
()
extension/detectors/missing_signer/src/lib.rs:73
Methodparse_file
(content: &str)
language-server/src/core/utilities/ast_analyzer.rs:12
← previousnext →201–300 of 395, ranked by callers