fix: update linter for new challenge format (#40317)
Also uses yaml for better vscode integration
This commit is contained in:
committed by
GitHub
parent
f294d9cacc
commit
25429b9f3f
@ -1,10 +1,18 @@
|
||||
const lintRules = require('./.markdownlintrc');
|
||||
const linter = require('./linter');
|
||||
const YAML = require('js-yaml');
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
const argv = require('yargs').argv;
|
||||
const linter = require('./linter');
|
||||
|
||||
const CONFIG_PATH = path.resolve(
|
||||
__dirname,
|
||||
'../../../curriculum/challenges/.markdownlint.yaml'
|
||||
);
|
||||
const isMDRE = /.*\.md$/;
|
||||
|
||||
const lint = linter(lintRules);
|
||||
const lintRules = fs.readFileSync(CONFIG_PATH, 'utf8');
|
||||
|
||||
const lint = linter(YAML.load(lintRules));
|
||||
|
||||
const files = argv._.filter(arg => isMDRE.test(arg));
|
||||
files.forEach(path => lint({ path: path }));
|
||||
|
Reference in New Issue
Block a user