mirror of
https://github.com/remarkjs/remark-lint.git
synced 2024-09-11 19:57:15 +03:00
Update xo
Closes GH-102.
This commit is contained in:
parent
772eaf324b
commit
65b8e56d18
@ -1,6 +1,6 @@
|
||||
language: node_js
|
||||
node_js:
|
||||
- '0.11'
|
||||
- '4.0'
|
||||
- '5.0'
|
||||
- '6.0'
|
||||
after_success: bash <(curl -s https://codecov.io/bash)
|
||||
|
@ -29,7 +29,7 @@
|
||||
"trim": "0.0.1",
|
||||
"unist-builder": "^1.0.2",
|
||||
"unist-util-remove-position": "^1.1.0",
|
||||
"xo": "^0.16.0"
|
||||
"xo": "^0.17.0"
|
||||
},
|
||||
"scripts": {
|
||||
"prepublish": "lerna bootstrap",
|
||||
@ -54,6 +54,7 @@
|
||||
"xo": {
|
||||
"space": true,
|
||||
"rules": {
|
||||
"import/no-dynamic-require": "off",
|
||||
"guard-for-in": "off",
|
||||
"no-eq-null": "off",
|
||||
"eqeqeq": "off"
|
||||
|
@ -79,7 +79,7 @@ function blockquoteIndentation(ast, file, preferred) {
|
||||
var diff;
|
||||
var word;
|
||||
|
||||
if (position.generated(node) || !node.children.length) {
|
||||
if (position.generated(node) || node.children.length === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -67,8 +67,8 @@ module.exports = emphasisMarker;
|
||||
/* Map of valid markers. */
|
||||
var MARKERS = {
|
||||
'*': true,
|
||||
'_': true,
|
||||
'null': true
|
||||
_: true,
|
||||
null: true
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -109,7 +109,7 @@ function fencedCodeFlag(ast, file, preferred) {
|
||||
}
|
||||
|
||||
if (node.lang) {
|
||||
if (flags.length && flags.indexOf(node.lang) === -1) {
|
||||
if (flags.length !== 0 && flags.indexOf(node.lang) === -1) {
|
||||
file.message('Invalid code-language flag', node);
|
||||
}
|
||||
} else if (/^ {0,3}([~`])\1{2,}/.test(value) && !allowEmpty) {
|
||||
|
@ -70,7 +70,7 @@ module.exports = fencedCodeMarker;
|
||||
var MARKERS = {
|
||||
'`': true,
|
||||
'~': true,
|
||||
'null': true
|
||||
null: true
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -80,7 +80,7 @@ var MARKERS = {
|
||||
'"': true,
|
||||
'\'': true,
|
||||
')': true,
|
||||
'null': true
|
||||
null: true
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -83,8 +83,8 @@ var start = position.start;
|
||||
/* Styles. */
|
||||
var STYLES = {
|
||||
'tab-size': true,
|
||||
'mixed': true,
|
||||
'space': true
|
||||
mixed: true,
|
||||
space: true
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -49,7 +49,7 @@ function noBlockquoteWithoutCaret(ast, file) {
|
||||
var start = position.start(node).line;
|
||||
var indent = node.position && node.position.indent;
|
||||
|
||||
if (position.generated(node) || !indent || !indent.length) {
|
||||
if (position.generated(node) || !indent || indent.length === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -64,7 +64,7 @@ var start = position.start;
|
||||
var STYLES = {
|
||||
')': true,
|
||||
'.': true,
|
||||
'null': true
|
||||
null: true
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -54,8 +54,8 @@ module.exports = strongMarker;
|
||||
/* Map of valid markers. */
|
||||
var MARKERS = {
|
||||
'*': true,
|
||||
'_': true,
|
||||
'null': true
|
||||
_: true,
|
||||
null: true
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -59,7 +59,7 @@ var STYLES = {
|
||||
'-': true,
|
||||
'*': true,
|
||||
'+': true,
|
||||
'null': true
|
||||
null: true
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -63,7 +63,7 @@ var markdown = remark().use(toc);
|
||||
u('text', ' is ')
|
||||
];
|
||||
|
||||
if (fixture.output.length) {
|
||||
if (fixture.output.length !== 0) {
|
||||
sentence.push(
|
||||
u('strong', [u('text', 'not')]),
|
||||
u('text', ' ')
|
||||
@ -87,7 +87,7 @@ var markdown = remark().use(toc);
|
||||
);
|
||||
}
|
||||
|
||||
if (fixture.output.length) {
|
||||
if (fixture.output.length !== 0) {
|
||||
children.push(
|
||||
u('code', {lang: 'text'}, fixture.output.join('\n'))
|
||||
);
|
||||
|
@ -17,14 +17,8 @@ var chalk = require('chalk');
|
||||
var remark = require('remark');
|
||||
var decamelize = require('decamelize-keys');
|
||||
var remote = require('../package.json').repository;
|
||||
var rules = require('./util/rules');
|
||||
|
||||
var root = path.join(process.cwd(), 'packages');
|
||||
var core = path.join(root, 'remark-lint');
|
||||
|
||||
rules = rules(core).map(function (fp) {
|
||||
return path.basename(fp, path.extname(fp));
|
||||
});
|
||||
|
||||
/* Generate. */
|
||||
fs
|
||||
|
Loading…
Reference in New Issue
Block a user