You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-5Lines changed: 8 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,15 +7,19 @@ Features:
7
7
-**No changes needed to rulesets**. Works with the Bazel rules you already use.
8
8
-**No changes needed to BUILD files**. You don't need to add lint wrapper macros, and lint doesn't appear in `bazel query` output.
9
9
Instead, users simply lint their existing `*_library` targets.
10
-
- Lint checks and fixes are run as normal Bazel actions, which means they support Remote Execution and the outputs are stored in the Remote Cache.
10
+
-**Incremental**. Lint checks (including producing fixes) are run as normal Bazel actions, which means they support Remote Execution and the outputs are stored in the Remote Cache.
11
11
- Lint results can be **presented in various ways**, such as Code Review comments or failing tests.
12
12
See [Usage](https://github.com/aspect-build/rules_lint/blob/main/docs/linting.md#usage).
13
+
-**Can lint changes only**. It's fine if your repository has a lot of existing issues.
14
+
It's not necessary to fix or suppress all of them to start linting new changes.
13
15
-**Can format files not known to Bazel**. Formatting just runs directly on the file tree.
14
16
No need to create `sh_library` targets for your shell scripts, for example.
15
-
- Honors the same configuration files you use for these tools outside Bazel (e.g. in the editor)
17
+
- Honors the same **configuration files** you use for these tools outside Bazel (e.g. in the editor)
16
18
17
19
## Supported tools
18
20
21
+
New tools are being added frequently, so check this page again!
0 commit comments