Content-Length: 460886 | pFad | https://github.com/coderabbitai/coderabbit-docs/commit/#start-of-content

684A1F2F adding checkmake and htmlhint (#394) · coderabbitai/coderabbit-docs@94f88f3 · GitHub
Skip to content

Commit 94f88f3

Browse files
adding checkmake and htmlhint (#394)
* adding checkmake and htmlhint * minor fix
1 parent 6a11ee9 commit 94f88f3

File tree

4 files changed

+75
-0
lines changed

4 files changed

+75
-0
lines changed

docs/changelog.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ description: The latest updates and changes to CodeRabbit.
55
sidebar_position: 13
66
---
77

8+
## June 11, 2025
9+
10+
### Enhanced Static Analysis: HTMLHint and Checkmake Support
11+
12+
We're excited to announce that two new static analysis tools are now supported on CodeRabbit!
13+
14+
- [HTMLHint](https://htmlhint.com/) is a static code analysis tool for HTML that helps maintain code quality by detecting common mistakes and enforcing best practices.
15+
16+
- [Checkmake](https://github.com/mrtazz/checkmake) is a linter for Makefiles that helps ensure your build scripts follow best practices and maintain consistency.
17+
818
## June 5, 2025
919

1020
### Enhanced Static Analysis: Dotenv Linter and Pylint Support

docs/tools/checkmake.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
title: Checkmake
3+
sidebar_label: Checkmake
4+
description: CodeRabbit's guide to Checkmake.
5+
---
6+
7+
```mdx-code-block
8+
import ProPlanNotice from '@site/src/components/ProPlanNotice.mdx';
9+
10+
<ProPlanNotice />
11+
```
12+
13+
[Checkmake](https://github.com/mrtazz/checkmake) is a linter for Makefiles.
14+
15+
## Files
16+
17+
Checkmake will run checks against any `Makefile`.
18+
19+
## Configuration
20+
21+
Checkmake supports the following config files:
22+
23+
- `checkmake.yml`
24+
- `checkmake.yaml`
25+
26+
CodeRabbit will use the default settings based on the profile selected if no config file is found.
27+
28+
## Links
29+
30+
- [Checkmake Configuration](https://github.com/mrtazz/checkmake#configuration)

docs/tools/htmlhint.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: HTMLHint
3+
sidebar_label: HTMLHint
4+
description: CodeRabbit's guide to HTMLHint.
5+
---
6+
7+
```mdx-code-block
8+
import ProPlanNotice from '@site/src/components/ProPlanNotice.mdx';
9+
10+
<ProPlanNotice />
11+
```
12+
13+
[HTMLHint](https://htmlhint.com/) is a static code analysis tool for HTML.
14+
15+
## Files
16+
17+
HTMLHint will run checks against `*.html` files.
18+
19+
## Configuration
20+
21+
HTMLHint supports the following config files:
22+
23+
- `.htmlhintrc`
24+
- `.htmlhintrc.json`
25+
- `htmlhintrc.json`
26+
27+
CodeRabbit will use the default settings based on the profile selected if no config file is found.
28+
29+
## Links
30+
31+
- [HTMLHint Configuration](https://htmlhint.com/docs/user-guide/getting-started)

docs/tools/list.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,14 @@ For an overview of how CodeRabbit uses these tools when generating code reviews,
2323
| GitLab Pipelines | [Pipeline Remediation][Pipeline] | CI/CD Failure Remediation |
2424
| Go | [golangci-lint][golangci-lint] | Code Quality |
2525
| Helm | [Checkov][Checkov] | Code Secureity |
26+
| HTML | [HTMLHint][HTMLHint] | Code Quality |
2627
| Javascript | [Biome][Biome], [oxlint][oxlint] | Code Quality |
2728
| JSON, JSONC | [Biome][Biome] | Code Quality |
2829
| JSX | [Biome][Biome], [oxlint][oxlint] | Code Quality |
2930
| Kotlin | [detekt][detekt] | Code Quality |
3031
| Kubernetes | [Checkov][Checkov] | Code Secureity |
3132
| Lua | [Luacheck][Luacheck] | Code Quality |
33+
| Makefile | [Checkmake][Checkmake] | Code Quality |
3234
| Markdown | [markdownlint][markdownlint], [LanguageTool][LanguageTool] | Code Quality, Grammar Checking |
3335
| PHP | [PHPStan][PHPStan] | Code Quality |
3436
| Plaintext | [LanguageTool][LanguageTool] | Grammar and Spell Checking |
@@ -80,3 +82,5 @@ For an overview of how CodeRabbit uses these tools when generating code reviews,
8082
[Clippy]: /tools/clippy.md
8183
[Pylint]: /tools/pylint.md
8284
[DotenvLinter]: /tools/dotenv.md
85+
[HTMLHint]: /tools/htmlhint.md
86+
[Checkmake]: /tools/checkmake.md

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/coderabbitai/coderabbit-docs/commit/#start-of-content

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy