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 |
|
David Anson
|
21b01b2a96
|
Resolve remaining TypeScript-based editor warnings in test file.
|
2020-01-11 20:48:00 -08:00 |
|
David Anson
|
18daae9525
|
Replace custom promisify implementation with util.promisify.
|
2020-01-09 21:06:22 -08:00 |
|
David Anson
|
6d9cbfe7be
|
Add simple in-process test reporter for tape output.
|
2020-01-09 20:57:14 -08:00 |
|
David Anson
|
3c100a21ff
|
Switch from deprecated nodeunit test runner to tape.
|
2020-01-08 22:13:51 -08:00 |
|
David Anson
|
61e0ac314c
|
Test case improvements for correctness, detail, and performance.
|
2020-01-06 22:09:07 -08:00 |
|
David Anson
|
6f3c67f760
|
Update MD009/no-trailing-spaces to include strict mode (fixes #216).
|
2019-12-09 22:05:57 -08:00 |
|
David Anson
|
0a9ac73524
|
Introduce type declaration file for project after updating typescript dependency to 3.7.2.
|
2019-11-10 19:26:55 -08:00 |
|
David Anson
|
37307d0764
|
Add @ts-check to JS files without it, address resulting issues.
|
2019-10-30 20:37:06 -07:00 |
|
Marius Lichtblau
|
e9b3cc4c18
|
Add fenced code block style rule (#224) (fixes #223).
|
2019-10-24 20:26:27 -07:00 |
|
David Anson
|
9202ebe390
|
Update fixInfo.lineNumber for front matter, sanitize fixInfo object from rules.
|
2019-10-19 17:34:02 -07:00 |
|
David Anson
|
a5f03d02d0
|
Fix forEachInlineCodeSpan to handle lines ending with '\' better.
|
2019-09-25 21:59:37 -07:00 |
|
David Anson
|
dc8e746cd2
|
Update MD037/no-space-in-emphasis to report left+right errors only once.
|
2019-09-22 21:58:57 -07:00 |
|
David Anson
|
4843e277c0
|
Update applyFix to make line ending optional, MD047 to highlight only last character.
|
2019-09-20 21:50:44 -07:00 |
|
David Anson
|
677255a484
|
Fix applyFix handling of multiple line endings; MD022 handling of multiple lines.
|
2019-09-16 22:38:29 -07:00 |
|
David Anson
|
52939a6d7e
|
Add validation of applyFixes via result snapshots.
|
2019-09-16 21:48:34 -07:00 |
|
David Anson
|
b77a56255f
|
Update applyFix/es to preserve the dominant line ending for each input.
|
2019-09-14 22:31:08 -07:00 |
|
David Anson
|
220a1d78a9
|
Update newline handling to match latest CommonMark specification.
|
2019-09-14 13:53:35 -07:00 |
|
David Anson
|
65f6d38978
|
Validate errorInfo.fixInfo object/properties in extension calls to onError.
|
2019-09-14 13:39:27 -07:00 |
|
David Anson
|
5895ea62cb
|
Rename and refactor applyFix from fixErrors for one-off scenarios.
|
2019-09-12 21:50:40 -07:00 |
|
David Anson
|
316bfeadaa
|
Update MD018/MD019/MD020/MD021 to report fixInfo for violations.
|
2019-09-08 16:51:00 -07:00 |
|
David Anson
|
5e73aa1d9d
|
Update MD006/MD023 to report fixInfo for violations, process input to fixErrors.
|
2019-09-02 15:35:43 -07:00 |
|
David Anson
|
a062e7c6bd
|
Update MD022/MD031/MD032 to report fixInfo for violations, normalize input to fixErrors.
|
2019-08-28 21:47:07 -07:00 |
|
David Anson
|
2cd27c58f2
|
Update MD009/MD010/MD012/MD028 to report fixInfo for violations.
|
2019-08-24 22:55:51 -07:00 |
|
David Anson
|
679c83e23b
|
Update resultVersion 3 to report all issues on a line; update MD010/no-hard-tabs to log all issues.
|
2019-08-21 21:02:09 -07:00 |
|
David Anson
|
cdd87e647f
|
Add infrastructure for rules to include fix information when logging violations, update MD047 (refs #80).
|
2019-08-16 19:56:52 -07:00 |
|
David Anson
|
c5b74d22b9
|
Update MD031/blanks-around-fences to include list_items parameter (fixes #200).
|
2019-08-02 22:58:41 -07:00 |
|
David Anson
|
4d11e60cfe
|
Add custom rule example to lint JavaScript code blocks using ESLint (fixes #197).
|
2019-07-30 23:07:42 -07:00 |
|