summaryrefslogtreecommitdiff
path: root/cli/lint.rs
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2020-06-12 16:42:12 +0200
committerGitHub <noreply@github.com>2020-06-12 16:42:12 +0200
commit07bf90779b41449451683aeacda7a3629382ee5c (patch)
tree1e78a2593e660652cf2b6a6874c57488043dbbe9 /cli/lint.rs
parente9424bf6b59b4e27c2691b70879cb1de874f98ce (diff)
feat(lint): add --rules flag (#6264)
Diffstat (limited to 'cli/lint.rs')
-rw-r--r--cli/lint.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/cli/lint.rs b/cli/lint.rs
index 16d3c3021..901e678ce 100644
--- a/cli/lint.rs
+++ b/cli/lint.rs
@@ -64,6 +64,15 @@ pub async fn lint_files(args: Vec<String>) -> Result<(), ErrBox> {
Ok(())
}
+pub fn print_rules_list() {
+ let lint_rules = rules::get_recommended_rules();
+
+ println!("Available rules:");
+ for rule in lint_rules {
+ println!(" - {}", rule.code());
+ }
+}
+
fn create_linter() -> Linter {
Linter::new(
"deno-lint-ignore-file".to_string(),