diff --git a/src/lint_cmd.rs b/src/lint_cmd.rs index 15f3fed..a7f6c71 100644 --- a/src/lint_cmd.rs +++ b/src/lint_cmd.rs @@ -525,7 +525,7 @@ fn filter_mypy_output(output: &str) -> String { } /// Filter generic linter output (fallback for non-ESLint linters) -fn filter_generic_lint(output: &str) -> String { +pub(crate) fn filter_generic_lint(output: &str) -> String { let mut warnings = 0; let mut errors = 0; let mut issues: Vec = Vec::new(); diff --git a/src/main.rs b/src/main.rs index bc46fdd..a2240c0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -47,6 +47,7 @@ mod utils; mod vitest_cmd; mod wc_cmd; mod wget_cmd; +mod yarn_cmd; use anyhow::{Context, Result}; use clap::{Parser, Subcommand}; @@ -434,6 +435,13 @@ enum Commands { args: Vec, }, + /// Yarn workspace commands with filtered output + Yarn { + /// Yarn arguments (workspace [run]