From d93570a6195d2be5fe448bb0d33d4f64e839676e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Fri, 3 Sep 2021 17:01:58 +0200 Subject: feat(lint): add support for config file and CLI flags for rules (#11776) This commit adds support for following flags in deno lint subcommand: --config - allows to load configuration file and parses "lint" object --rules-tags= - allows specifying which set of tagged rules should be run --rules-include= - allow specifying which rules should be run --rules-exclude= - allow specifying which rules should not be run --- cli/tests/testdata/lint/lint_with_config/a.ts | 4 ++++ cli/tests/testdata/lint/lint_with_config/b.ts | 4 ++++ 2 files changed, 8 insertions(+) create mode 100644 cli/tests/testdata/lint/lint_with_config/a.ts create mode 100644 cli/tests/testdata/lint/lint_with_config/b.ts (limited to 'cli/tests/testdata/lint/lint_with_config') diff --git a/cli/tests/testdata/lint/lint_with_config/a.ts b/cli/tests/testdata/lint/lint_with_config/a.ts new file mode 100644 index 000000000..c378218a3 --- /dev/null +++ b/cli/tests/testdata/lint/lint_with_config/a.ts @@ -0,0 +1,4 @@ +// TODO: foo +function add(a: number, b: number): number { + return a + b; +} diff --git a/cli/tests/testdata/lint/lint_with_config/b.ts b/cli/tests/testdata/lint/lint_with_config/b.ts new file mode 100644 index 000000000..d5647067e --- /dev/null +++ b/cli/tests/testdata/lint/lint_with_config/b.ts @@ -0,0 +1,4 @@ +// TODO: this file should be ignored +function subtract(a: number, b: number): number { + return a - b; +} -- cgit v1.2.3