Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
7b894ef
refactor(analyzer): split canonical responsibilities
Teakowa Sep 27, 2026
8bfd924
refactor(cli): reuse driver SHA-256 helper
Teakowa Sep 27, 2026
a841832
refactor: consolidate duplicate semantic processing
Teakowa Sep 27, 2026
980c7df
refactor: consolidate analyzer and driver logic
Teakowa Sep 27, 2026
568b6f8
refactor: trim duplicate input and refusal paths
Teakowa Sep 27, 2026
5d59994
refactor(driver): remove unreachable source edit analysis
Teakowa Sep 27, 2026
f159b18
refactor(driver): reuse source provider error mapping
Teakowa Sep 27, 2026
223887b
refactor(language): share document path lookup
Teakowa Sep 27, 2026
e1958ad
refactor(driver): share session result derivation
Teakowa Sep 27, 2026
d9c3bba
refactor(lpp): share capability error detail lookup
Teakowa Sep 27, 2026
9695b64
refactor: simplify CLI and driver control flow
Teakowa Sep 27, 2026
22d8e82
refactor: share driver semantic models
Teakowa Sep 27, 2026
cc0c47d
refactor(lpp): centralize protocol violations
Teakowa Sep 27, 2026
d33ac54
refactor: deduplicate analyzer and CLI code paths
Teakowa Sep 27, 2026
46a7a5d
refactor(lsp): share request parameter decoding
Teakowa Sep 27, 2026
c7897f5
refactor(driver): share profile application
Teakowa Sep 27, 2026
e5175e3
refactor(cli): share completion file writes
Teakowa Sep 27, 2026
ba6033e
refactor(cli): share completion search paths
Teakowa Sep 27, 2026
3766d09
refactor(driver): reuse session semantic service
Teakowa Sep 27, 2026
82f2a82
refactor(analyzer): discard raw matcher after compilation
Teakowa Sep 27, 2026
697c7a3
refactor(analyzer): avoid symbol index clones
Teakowa Sep 27, 2026
5bde6bc
refactor(analyzer): unify persistent object metadata
Teakowa Sep 27, 2026
e8b7111
refactor(cli): share completion status output
Teakowa Sep 27, 2026
e502f47
refactor(driver): share UTF-16 coordinate conversion
Teakowa Sep 27, 2026
741ae16
refactor(driver): unify semantic span path mapping
Teakowa Sep 27, 2026
45028d8
refactor(driver): unify input and provider target kinds
Teakowa Sep 27, 2026
6490e70
refactor: remove redundant transaction and transform wrappers
Teakowa Sep 27, 2026
236f3bb
refactor(driver): reuse loaded locale resolution
Teakowa Sep 27, 2026
284da18
refactor(lpp): name unused capability inputs
Teakowa Sep 27, 2026
1b23f7b
refactor(driver): reuse session catalog for estimates
Teakowa Sep 27, 2026
b7eb970
refactor(analyzer): share serde boolean default
Teakowa Sep 27, 2026
ffcb9a3
refactor(driver): isolate semantic workflows
Teakowa Sep 27, 2026
bce3c7f
fix(analyzer): support Rust 1.85 syntax
Teakowa Sep 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions crates/wright-analyzer/src/analysis.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,16 @@ pub enum Severity {
Error,
}

impl Severity {
pub fn as_str(self) -> &'static str {
match self {
Self::Error => "error",
Self::Warning => "warning",
Self::Info => "info",
}
}
}

/// How strongly a finding is supported by the available evidence.
///
/// Classifies the *kind* of evidence behind a rule's findings, not the
Expand Down
Loading
Loading