Skip to content

Commit 1d04172

Browse files
committed
Add more tools
1 parent ba319c5 commit 1d04172

File tree

3 files changed

+123
-5
lines changed

3 files changed

+123
-5
lines changed

docs/guides/tools/markdownlint.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
---
2+
title: Markdownlint
3+
sidebar_label: Markdownlint
4+
description: CodeRabbit's guide to Markdownlint.
5+
sidebar_position: 3
6+
---
7+
8+
[Markdownlint](https://github.com/DavidAnson/markdownlint) is a linter for Markdown files.
9+
10+
## Files
11+
12+
Markdownlint will run on files with the following extensions:
13+
14+
- `.md`
15+
- `.markdown`
16+
17+
## Settings
18+
19+
Markdownlint supports the following config files:
20+
21+
- `.markdownlint.jsonc`
22+
- `.markdownlint.json`
23+
- `.markdownlint.yaml`
24+
- `.markdownlint.yml`
25+
26+
CodeRabbit will use the following settings based on the profile selected if no config file is found:
27+
28+
### Chill
29+
30+
```json
31+
{
32+
"default": true,
33+
"line-length": false,
34+
"no-duplicate-heading": {
35+
"siblings_only": true
36+
},
37+
"no-trailing-punctuation": {
38+
"punctuation": ".,;:"
39+
},
40+
"ol-prefix": false,
41+
"list-marker-space": false,
42+
"no-inline-html": false,
43+
"first-line-h1": false,
44+
"no-trailing-spaces": false,
45+
"single-h1": false,
46+
"blank_lines": false,
47+
}
48+
```
49+
50+
### Assertive
51+
52+
```json
53+
{
54+
"default": true,
55+
"line-length": false,
56+
"no-duplicate-heading": {
57+
"siblings_only": true
58+
},
59+
"no-trailing-punctuation": {
60+
"punctuation": ".,;:"
61+
},
62+
"ol-prefix": true,
63+
"list-marker-space": false,
64+
"no-inline-html": true,
65+
"first-line-h1": true,
66+
"no-trailing-spaces": true,
67+
"single-h1": true,
68+
"blank_lines": true,
69+
}
70+
71+
```
72+
73+
## Links
74+
75+
- [Markdownlint Configuration](https://github.com/DavidAnson/markdownlint?tab=readme-ov-file#configuration)

docs/guides/tools/ruff.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,16 @@
22
title: Ruff
33
sidebar_label: Ruff
44
description: CodeRabbit's guide to Ruff.
5-
sidebar_position: 1
5+
sidebar_position: 2
66
---
77

8-
Ruff is a linter and code formatter for Python.
8+
[Ruff](https://docs.astral.sh/ruff/) is a linter and code formatter for Python.
9+
10+
## Files
11+
12+
Ruff will run on files with the following extensions:
13+
14+
- `.py`
915

1016
## Settings
1117

@@ -15,7 +21,7 @@ Ruff supports the following config files:
1521
- `ruff.toml`
1622
- `.ruff.toml`
1723

18-
CodeRabbit will use the following settings if no config file is found:
24+
CodeRabbit will use the following settings based on the profile selected if no config file is found:
1925

2026
### Chill
2127

@@ -117,6 +123,6 @@ select = [
117123
"**/{test,tests}/**/*.py" = ["S101"]
118124
```
119125

120-
Links:
126+
## Links
121127

122-
- [Ruff](https://docs.astral.sh/ruff/configuration/)
128+
- [Ruff Configuration](https://docs.astral.sh/ruff/configuration/)

docs/guides/tools/shellcheck.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: ShellCheck
3+
sidebar_label: ShellCheck
4+
description: CodeRabbit's guide to ShellCheck.
5+
sidebar_position: 1
6+
---
7+
8+
[ShellCheck](https://www.shellcheck.net/) is a linter for shell scripts.
9+
10+
## Files
11+
12+
ShellCheck will run on files with the following extensions:
13+
14+
- `.sh`
15+
- `.bash`
16+
- `.ksh`
17+
- `.dash`
18+
19+
## Settings
20+
21+
CodeRabbit will use the following settings based on the profile selected:
22+
23+
### Chill
24+
25+
```shell
26+
--severity=warning
27+
```
28+
29+
### Assertive
30+
31+
```shell
32+
--severity=style
33+
```
34+
35+
## Links
36+
37+
- [ShellCheck Wiki](https://www.shellcheck.net/wiki/)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy