From 427d186c86251da6482eab4a850349763a4f6aa9 Mon Sep 17 00:00:00 2001 From: rejas Date: Thu, 19 Mar 2020 21:47:49 +0100 Subject: [PATCH] Replace grunt-markdownlint with markdownlint-cli --- .markdownlintrc.json | 23 +++++++++++++++++++++++ Gruntfile.js | 41 +---------------------------------------- package.json | 4 +++- 3 files changed, 27 insertions(+), 41 deletions(-) create mode 100644 .markdownlintrc.json diff --git a/.markdownlintrc.json b/.markdownlintrc.json new file mode 100644 index 00000000..6c4443d4 --- /dev/null +++ b/.markdownlintrc.json @@ -0,0 +1,23 @@ +{ + "default": true, + "line-length": false, + "blanks-around-headers": false, + "no-duplicate-header": false, + "no-inline-html": false, + "MD010": false, + "MD001": false, + "MD031": false, + "MD040": false, + "MD002": false, + "MD029": false, + "MD041": false, + "MD032": false, + "MD036": false, + "MD037": false, + "MD009": false, + "MD018": false, + "MD012": false, + "MD026": false, + "MD038": false, + "MD047": false +} diff --git a/Gruntfile.js b/Gruntfile.js index eb6fc7c2..557bfa62 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -37,48 +37,9 @@ module.exports = function(grunt) { reporter: "jshint" } } - }, - markdownlint: { - all: { - options: { - config: { - "default": true, - "line-length": false, - "blanks-around-headers": false, - "no-duplicate-header": false, - "no-inline-html": false, - "MD010": false, - "MD001": false, - "MD031": false, - "MD040": false, - "MD002": false, - "MD029": false, - "MD041": false, - "MD032": false, - "MD036": false, - "MD037": false, - "MD009": false, - "MD018": false, - "MD012": false, - "MD026": false, - "MD038": false, - "MD047": false - } - }, - src: [ - "README.md", - "CHANGELOG.md", - "LICENSE.md", - "modules/README.md", - "modules/default/**/*.md", - "!modules/default/calendar/vendor/ical.js/readme.md" - ] - } } }); grunt.loadNpmTasks("grunt-eslint"); grunt.loadNpmTasks("grunt-jsonlint"); - grunt.loadNpmTasks("grunt-markdownlint"); - - grunt.registerTask("default", ["eslint", "stylelint", "jsonlint", "markdownlint"]); + grunt.registerTask("default", ["eslint", "jsonlint"]); }; diff --git a/package.json b/package.json index f94f000d..89caa773 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "test:style": "stylelint css/main.css modules/default/**/*.css --config .stylelintrc.json", "config:check": "node tests/configs/check_config.js", "lint": "grunt --env=lint", + "lint:markdown": "markdownlint *.md modules/README.md modules/default/**/*.md --config .markdownlintrc.json", "lint:style": "stylelint css/main.css modules/default/**/*.css --config .stylelintrc.json --fix", "lint:yaml": "yamllint .travis.yml" }, @@ -46,9 +47,10 @@ "grunt": "latest", "grunt-eslint": "latest", "grunt-jsonlint": "latest", - "grunt-markdownlint": "latest", "http-auth": "^3.2.3", "jsdom": "^11.6.2", + "markdownlint": "^0.19.0", + "markdownlint-cli": "^0.22.0", "mocha": "^7.0.0", "mocha-each": "^1.1.0", "mocha-logger": "^1.0.6",