Use XO for linting

This commit is contained in:
Lynn Smeria 2018-11-11 10:28:14 +01:00
parent fa597a9339
commit fb1dc7ae42
10 changed files with 753 additions and 45 deletions

View file

@ -1,13 +1,13 @@
const path = require('path');
const debugModule = require('debug');
const fs = require('fs-extra');
const path = require('path');
const program = require('caporal');
const packageJson = require('../package.json');
const scan = require('./scan');
const organise = require('./organise');
const generate = require('./generate');
const debug = debugModule('publikator:cli');
const packageJson = require('../package.json');
process.on('unhandledRejection', error => {
throw error;

View file

@ -1,5 +1,5 @@
const fs = require('fs-extra');
const path = require('path');
const fs = require('fs-extra');
const _ = require('lodash');
const yaml = require('js-yaml');
const debug = require('debug')('publikator:generate');
@ -8,8 +8,8 @@ const debug = require('debug')('publikator:generate');
* Collects unique values across a number of tracks.
*/
const collect = (tracks, callback) => {
const values = _.uniq(_.flatten(tracks.map(t => callback(t)))).filter(
x => !!x
const values = _.uniq(_.flatten(tracks.map(t => callback(t)))).filter(x =>
Boolean(x)
);
if (values.length === 0) {
return null;

View file

@ -1,5 +1,5 @@
const fs = require('fs-extra');
const path = require('path');
const fs = require('fs-extra');
const _ = require('lodash');
const sanitize = require('sanitize-filename');
const debug = require('debug')('publikator:organise');

View file

@ -1,5 +1,5 @@
const debug = require('debug')('publikator:scan');
const path = require('path');
const debug = require('debug')('publikator:scan');
const walk = require('walkdir');
const tags = require('./tags');

View file

@ -60,7 +60,7 @@ module.exports = {
tags.reduce((all, tag) => {
const value = _.get(taggedFile, tag);
if (value !== undefined) {
all[tag] = value; // eslint-disable-line
all[tag] = value;
}
return all;
}, {}),