Update xo

Closes GH-102.
This commit is contained in:
greenkeeperio-bot 2016-10-11 11:47:14 +02:00 committed by Titus Wormer
parent 772eaf324b
commit 65b8e56d18
14 changed files with 18 additions and 23 deletions

View File

@ -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)

View File

@ -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"

View File

@ -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;
}

View File

@ -67,8 +67,8 @@ module.exports = emphasisMarker;
/* Map of valid markers. */
var MARKERS = {
'*': true,
'_': true,
'null': true
_: true,
null: true
};
/**

View File

@ -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) {

View File

@ -70,7 +70,7 @@ module.exports = fencedCodeMarker;
var MARKERS = {
'`': true,
'~': true,
'null': true
null: true
};
/**

View File

@ -80,7 +80,7 @@ var MARKERS = {
'"': true,
'\'': true,
')': true,
'null': true
null: true
};
/**

View File

@ -83,8 +83,8 @@ var start = position.start;
/* Styles. */
var STYLES = {
'tab-size': true,
'mixed': true,
'space': true
mixed: true,
space: true
};
/**

View File

@ -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;
}

View File

@ -64,7 +64,7 @@ var start = position.start;
var STYLES = {
')': true,
'.': true,
'null': true
null: true
};
/**

View File

@ -54,8 +54,8 @@ module.exports = strongMarker;
/* Map of valid markers. */
var MARKERS = {
'*': true,
'_': true,
'null': true
_: true,
null: true
};
/**

View File

@ -59,7 +59,7 @@ var STYLES = {
'-': true,
'*': true,
'+': true,
'null': true
null: true
};
/**

View File

@ -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'))
);

View File

@ -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