David Anson
|
23d8ed7c01
|
Add test case for custom rule that imports an ESM module (refs #477).
|
2022-01-11 23:08:53 -08:00 |
|
David Anson
|
05b9e6e43c
|
Update dependency: strip-json-comments to 4.0.0.
|
2021-12-27 21:59:56 +00:00 |
|
David Anson
|
9ec14f13a1
|
Include custom rule markdownlint-rule-github-internal-links when validating project Markdown files.
|
2021-12-23 20:52:17 +00:00 |
|
David Anson
|
13e375b281
|
Disable ESLint rule func-style.
|
2021-12-11 21:48:00 -08:00 |
|
David Anson
|
e3c75289bc
|
Split config tests into a dedicated test file.
|
2021-11-30 22:03:31 -08:00 |
|
David Anson
|
7330ea4946
|
Add information about parser/index to error messages when parsing configuration file content.
|
2021-11-30 21:28:59 -08:00 |
|
David Anson
|
11806dc5cb
|
Tokens inside tables that lack a map should get it from the surrounding table row (which is more scoped than the table body) (fixes #463).
|
2021-11-26 04:26:15 +00:00 |
|
David Anson
|
573ebe7462
|
Move two instances of deprecatedRuleNames into constants.js.
|
2021-11-11 22:37:16 -08:00 |
|
David Anson
|
c5345f45eb
|
Replace require("package.json") with constants.js to simplify and remove that file from markdownlint-browser.js.
|
2021-11-10 21:48:15 -08:00 |
|
Sébastien Règne
|
39724b991a
|
Add MD049/emphasis-style (fixes #150).
|
2021-10-23 21:54:58 -07:00 |
|
Sébastien Règne
|
ab9e5875a2
|
Add MD050/strong-style (fixes #150).
|
2021-10-20 21:42:48 -07:00 |
|
David Anson
|
580e57ddee
|
Add Prettier.md to document compatibility issues (fixes #410).
|
2021-08-13 22:18:39 -07:00 |
|
David Anson
|
92111e09cf
|
Resolve Windows-specific test failure due to path comparison.
|
2021-08-12 20:59:50 -07:00 |
|
David Anson
|
709e314836
|
Update readConfig to use fs.access so the async path is fully async.
|
2021-08-12 20:43:18 -07:00 |
|
David Anson
|
211f09afbc
|
Allow custom file system implementation to be passed when linting or reading configuration.
|
2021-08-12 19:38:03 -07:00 |
|
David Anson
|
646a67b8bd
|
Add more test coverage for additionalProperties in config schema.
|
2021-06-15 22:25:51 -07:00 |
|
David Anson
|
fb5f647368
|
Update dependencies: c8 to 7.7.2, eslint to 7.28.0, eslint-plugin-jsdoc to 35.1.3, eslint-plugin-unicorn to 33.0.1, globby to 11.0.3, js-yaml to 4.1.0, markdown-it-texmath to 0.9.0, markdownlint-rule-helpers to 0.14.0, ts-loader to 9.2.3, typescript to 4.3.2, webpack to 5.38.1, webpack-cli to 4.7.2.
|
2021-06-08 22:20:13 -07:00 |
|
David Anson
|
c87d7f5b8c
|
Update dependencies: eslint-plugin-jsdoc to 31.6.0, eslint-plugin-unicorn to 27.0.0.
|
2021-02-06 19:55:22 -08:00 |
|
David Anson
|
ec907567e2
|
Update dependencies: c8 to 7.5.0, eslint to 7.19.0, globby to 11.0.2, js-yaml to 4.0.0, markdownlint-rule-helpers to 0.13.0, ts-loader to 8.0.15, typescript to 4.1.3, webpack to 5.21.1, webpack-cli to 4.5.0.
|
2021-02-06 19:23:55 -08:00 |
|
David Anson
|
d2d4b310b9
|
Remove override of line-length rule for Rules.md validation.
|
2021-01-31 16:02:49 -08:00 |
|
David Anson
|
df4aa9f4e8
|
Update MD037/no-space-in-emphasis to ignore content of math blocks when used with markdown-it-texmath (fixes #357).
|
2021-01-24 17:50:39 -08:00 |
|
David Anson
|
238781506a
|
Generate example YAML configuration with all properties set to their default value.
|
2021-01-21 19:50:57 -08:00 |
|
David Anson
|
5b7e9b87be
|
Generate example JSONC configuration with all properties set to their default value.
|
2021-01-19 20:41:04 -08:00 |
|
David Anson
|
49945d6601
|
Convert from tape test harness to ava, address minor declaration file issue.
|
2021-01-10 20:46:00 -08:00 |
|
David Anson
|
3827842930
|
Delete markdownlint-test-default-config.json, allow MD041 to default to true, add missing headings.
|
2020-11-15 17:03:20 -08:00 |
|
David Anson
|
32db81b740
|
Work around problems related to markdown-it-texmath plugin's token.map not accounting for math_block_end.
|
2020-11-12 23:08:46 -08:00 |
|
David Anson
|
dd2c1d08ee
|
Minor tweaks to previous PR commit.
|
2020-11-06 19:23:08 -08:00 |
|
Alexander Kachkaev
|
4bff44e33f
|
Use require.resolve as a fallback of path.resolve (#342)
|
2020-11-06 19:23:08 -08:00 |
|
David Anson
|
a971361cf2
|
Add getVersion function to exports for easy access by tooling (ex: CLI).
|
2020-10-17 14:17:35 -07:00 |
|
David Anson
|
bd50a15a96
|
Replace @iktakahiro/markdown-it-katex with markdown-it-texmath for consistency with VS Code extension.
|
2020-10-16 20:59:04 -07:00 |
|
David Anson
|
aa7fbce2dd
|
Update code to fix or document false positives for CodeQL warnings.
|
2020-10-02 13:44:18 -07:00 |
|
David Anson
|
6061cce169
|
Allow unknown (custom) rule names in .markdownlint.json schema.
|
2020-09-15 21:48:00 -07:00 |
|
David Anson
|
e9d63a6284
|
Add Promise-based APIs for markdownlint and readConfig, update declaration file.
|
2020-09-13 12:58:09 -07:00 |
|
David Anson
|
1f6a2cdc96
|
Split primary test cases across multiple files, address bogus @ts-ignore issues.
|
2020-09-12 12:42:46 -07:00 |
|
David Anson
|
4286f68152
|
Introduce concurrency to asynchronous file linting for improved performance.
|
2020-09-12 12:01:20 -07:00 |
|
David Anson
|
2851a691ba
|
Make toString function on LintResults object non-enumerable (hide it from for..in).
|
2020-09-07 20:05:36 -07:00 |
|
David Anson
|
5ab938a6ab
|
Add lint rules from eslint-plugin-unicorn.
|
2020-09-06 20:34:10 -07:00 |
|
David Anson
|
0f4745efe3
|
Exclude eslint-plugin-node rules from customRulesLintJavaScript test due to inconsistent behavior on Node 10.
|
2020-09-06 19:58:07 -07:00 |
|
David Anson
|
e1eb81cd21
|
Add lint rules from eslint-plugin-node.
|
2020-09-06 19:49:35 -07:00 |
|
David Anson
|
94d5432f4d
|
Improve README.md/CustomRules.md, add CustomRules.md/Rules.md to tests.
|
2020-09-06 16:31:26 -07:00 |
|
David Anson
|
e0e5ce555a
|
Update dependency: tape to 5.0.1.
|
2020-09-05 17:31:39 -07:00 |
|
David Anson
|
2af3dd0d7a
|
Replace dev dependency markdown-it-katex with @iktakahiro/markdown-it-katex per "npm audit".
|
2020-09-05 17:31:26 -07:00 |
|
David Anson
|
0acc578e52
|
Update remaining references to refer to main branch as "main".
|
2020-08-11 22:52:29 -07:00 |
|
David Anson
|
e1772ddc51
|
Group items in "Related" section of README.md by category.
|
2020-06-22 21:03:26 -07:00 |
|
David Anson
|
4ff6f2f4b1
|
Change behavior of un-terminated HTML comments to be treated as text (fixes #252).
|
2020-03-09 23:06:13 -07:00 |
|
David Anson
|
d171b6c6b7
|
Add tape-player 0.1.0 to devDependencies for logging output from tape test harness.
|
2020-02-15 11:23:54 -08:00 |
|
David Anson
|
3238ed4249
|
Update all rules to better handle wrongly-typed configuration parameters.
|
2020-01-25 18:40:39 -08:00 |
|
David Anson
|
74af9f82fb
|
Enable jsdoc/require-jsdoc rule, fix all violations (fixes #85).
|
2020-01-23 19:42:46 -08:00 |
|
David Anson
|
5f6e17915a
|
Copy range property of rule's onError object at time of call; add test to verify.
|
2020-01-13 19:49:51 -08:00 |
|
David Anson
|
d15324478c
|
Deprecate MD006/ul-start-left in favor of MD007/ul-indent.
|
2020-01-13 19:19:49 -08:00 |
|