Skip to content

Commit cd635a8

Browse files
committed
Merge branch 'main' into remove-trailing-space
2 parents c381472 + f61cc4d commit cd635a8

File tree

21 files changed

+39
-25
lines changed

21 files changed

+39
-25
lines changed

.automation/test/markdown/markdown_good_1.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,5 @@ ls -la
2222
### Walk away
2323

2424
We're all done **here**.
25+
2526
- [Link Action](https://github.com)

.automation/test/markdown/markdown_good_2.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,5 @@ ls -la
2222
### Walk away
2323

2424
We're all done **here**.
25+
2526
- [Link Action](https://github.com)

.github/linters/.cspell.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -507,6 +507,7 @@
507507
"customrules",
508508
"cyclomatic",
509509
"dartanalyzer",
510+
"davidanson",
510511
"debugent",
511512
"decamelize",
512513
"dedup",
@@ -1337,4 +1338,4 @@
13371338
"\u0636clojure",
13381339
"\u077bcbad"
13391340
]
1340-
}
1341+
}

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ RUN npm --no-cache install --ignore-scripts \
213213
v8r \
214214
eslint-plugin-react \
215215
eslint-plugin-jsx-a11y \
216-
markdownlint-cli \
216+
markdownlint-cli2 \
217217
markdown-link-check \
218218
markdown-table-formatter \
219219
@stoplight/[email protected] \

docs/descriptors/markdown_markdownlint.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
- Version in MegaLinter: **0.32.2**
88
- Visit [Official Web Site](https://github.com/DavidAnson/markdownlint#readme){target=_blank}
9-
- See [How to configure markdownlint rules](https://github.com/igorshubovych/markdownlint-cli#configuration){target=_blank}
9+
- See [How to configure markdownlint rules](https://github.com/DavidAnson/markdownlint-cli2#configuration){target=_blank}
1010
- If custom `.markdownlint.json` config file is not found, [.markdownlint.json](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.markdownlint.json){target=_blank} will be used
1111
- See [How to disable markdownlint rules in files](https://github.com/DavidAnson/markdownlint#configuration){target=_blank}
1212
- See [Index of problems detected by markdownlint](https://github.com/DavidAnson/markdownlint#rules--aliases){target=_blank}
@@ -121,4 +121,4 @@ Options:
121121
### Installation on mega-linter Docker image
122122

123123
- NPM packages (node.js):
124-
- [markdownlint-cli](https://www.npmjs.com/package/markdownlint-cli)
124+
- [markdownlint-cli2](https://www.npmjs.com/package/markdownlint-cli2)

flavors/documentation/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ RUN npm --no-cache install --ignore-scripts \
126126
@microsoft/eslint-formatter-sarif \
127127
v8r \
128128
prettier \
129-
markdownlint-cli \
129+
markdownlint-cli2 \
130130
markdown-link-check \
131131
markdown-table-formatter \
132132
@stoplight/[email protected] \

flavors/dotnet/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ RUN npm --no-cache install --ignore-scripts \
144144
@microsoft/eslint-formatter-sarif \
145145
v8r \
146146
prettier \
147-
markdownlint-cli \
147+
markdownlint-cli2 \
148148
markdown-link-check \
149149
markdown-table-formatter \
150150
@stoplight/[email protected] \

flavors/go/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ RUN npm --no-cache install --ignore-scripts \
126126
@microsoft/eslint-formatter-sarif \
127127
v8r \
128128
prettier \
129-
markdownlint-cli \
129+
markdownlint-cli2 \
130130
markdown-link-check \
131131
markdown-table-formatter \
132132
@stoplight/[email protected] \

flavors/java/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ RUN npm --no-cache install --ignore-scripts \
127127
@microsoft/eslint-formatter-sarif \
128128
v8r \
129129
prettier \
130-
markdownlint-cli \
130+
markdownlint-cli2 \
131131
markdown-link-check \
132132
markdown-table-formatter \
133133
@stoplight/[email protected] \

flavors/javascript/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ RUN npm --no-cache install --ignore-scripts \
143143
v8r \
144144
eslint-plugin-react \
145145
eslint-plugin-jsx-a11y \
146-
markdownlint-cli \
146+
markdownlint-cli2 \
147147
markdown-link-check \
148148
markdown-table-formatter \
149149
@stoplight/[email protected] \

flavors/php/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ RUN npm --no-cache install --ignore-scripts \
148148
@microsoft/eslint-formatter-sarif \
149149
v8r \
150150
prettier \
151-
markdownlint-cli \
151+
markdownlint-cli2 \
152152
markdown-link-check \
153153
markdown-table-formatter \
154154
@stoplight/[email protected] \

flavors/python/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ RUN npm --no-cache install --ignore-scripts \
135135
@microsoft/eslint-formatter-sarif \
136136
v8r \
137137
prettier \
138-
markdownlint-cli \
138+
markdownlint-cli2 \
139139
markdown-link-check \
140140
markdown-table-formatter \
141141
@stoplight/[email protected] \

flavors/ruby/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ RUN npm --no-cache install --ignore-scripts \
126126
@microsoft/eslint-formatter-sarif \
127127
v8r \
128128
prettier \
129-
markdownlint-cli \
129+
markdownlint-cli2 \
130130
markdown-link-check \
131131
markdown-table-formatter \
132132
@stoplight/[email protected] \

flavors/rust/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ RUN npm --no-cache install --ignore-scripts \
126126
@microsoft/eslint-formatter-sarif \
127127
v8r \
128128
prettier \
129-
markdownlint-cli \
129+
markdownlint-cli2 \
130130
markdown-link-check \
131131
markdown-table-formatter \
132132
@stoplight/[email protected] \

flavors/salesforce/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ RUN npm --no-cache install --ignore-scripts \
127127
@microsoft/eslint-formatter-sarif \
128128
v8r \
129129
prettier \
130-
markdownlint-cli \
130+
markdownlint-cli2 \
131131
markdown-link-check \
132132
markdown-table-formatter \
133133
@stoplight/[email protected] \

flavors/swift/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ RUN npm --no-cache install --ignore-scripts \
128128
@microsoft/eslint-formatter-sarif \
129129
v8r \
130130
prettier \
131-
markdownlint-cli \
131+
markdownlint-cli2 \
132132
markdown-link-check \
133133
markdown-table-formatter \
134134
@stoplight/[email protected] \

flavors/terraform/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ RUN npm --no-cache install --ignore-scripts \
130130
@microsoft/eslint-formatter-sarif \
131131
v8r \
132132
prettier \
133-
markdownlint-cli \
133+
markdownlint-cli2 \
134134
markdown-link-check \
135135
markdown-table-formatter \
136136
@stoplight/[email protected] \

linters/markdown_markdownlint/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ RUN npm install npm@latest-6 -g || true && \
8080

8181
#NPM__START
8282
RUN npm install --no-cache --ignore-scripts \
83-
markdownlint-cli
83+
markdownlint-cli2
8484
#NPM__END
8585

8686
# Add node packages to path #

megalinter/descriptors/markdown.megalinter-descriptor.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,24 @@ linters:
1717
linter_repo: https://github.com/DavidAnson/markdownlint
1818
linter_rules_url: https://github.com/DavidAnson/markdownlint#rules--aliases
1919
linter_image_url: https://davidanson.gallerycdn.vsassets.io/extensions/davidanson/vscode-markdownlint/0.37.1/1601748708034/Microsoft.VisualStudio.Services.Icons.Default
20-
linter_rules_configuration_url: https://github.com/igorshubovych/markdownlint-cli#configuration
20+
linter_rules_configuration_url: https://github.com/DavidAnson/markdownlint-cli2#configuration
2121
linter_rules_inline_disable_url: https://github.com/DavidAnson/markdownlint#configuration
2222
cli_lint_mode: list_of_files
23-
config_file_name: .markdownlint.json
24-
cli_lint_fix_arg_name: "--fix"
23+
config_file_name: LINTER_DEFAULT
24+
cli_executable: markdownlint-cli2
25+
cli_executable_version: "markdownlint-cli2 | head -n1"
26+
cli_executable_fix: "markdownlint-cli2-fix"
27+
cli_help_arg_name: "| tail -n +4"
28+
cli_version_arg_name: ""
2529
cli_lint_errors_count: total_lines
30+
cli_docker_image: "davidanson/markdownlint-cli2"
2631
examples:
27-
- "markdownlint myfile.md"
28-
- "markdownlint -c .markdownlint.json myfile.md"
29-
- "markdownlint --fix -c .markdownlint.json myfile.md"
32+
- "markdownlint-cli2 myfile.md"
33+
- "markdownlint-cli2-fix myfile.md"
34+
- "markdownlint-cli2-config .markdownlint.json myfile.md"
3035
install:
3136
npm:
32-
- markdownlint-cli
37+
- markdownlint-cli2
3338
ide:
3439
atom:
3540
- name: linter-node-markdownlint

megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6476,7 +6476,7 @@
64766476
},
64776477
"MARKDOWN_MARKDOWNLINT_CONFIG_FILE": {
64786478
"$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE",
6479-
"default": ".markdownlint.json",
6479+
"default": "LINTER_DEFAULT",
64806480
"description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default",
64816481
"title": "MARKDOWN_MARKDOWNLINT: Custom config file name",
64826482
"type": "string"

megalinter/descriptors/schemas/megalinter-descriptor.jsonschema.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -544,6 +544,12 @@
544544
"title": "CLI executable for linting request",
545545
"type": "string"
546546
},
547+
"cli_executable_fix": {
548+
"$id": "#/properties/linters/items/properties/cli_executable_fix",
549+
"description": "Override if different from cli executable used for linting",
550+
"title": "CLI executable for fix request",
551+
"type": "string"
552+
},
547553
"cli_executable_help": {
548554
"$id": "#/properties/linters/items/properties/cli_executable_help",
549555
"description": "Override if different from cli executable used for linting",

0 commit comments

Comments
 (0)