Lint strapi-generate

This commit is contained in:
soupette 2018-05-04 17:36:50 +02:00
parent e14c1373f9
commit f389ea8860
9 changed files with 13 additions and 5 deletions

View File

@ -25,6 +25,7 @@ const generateTarget = require('./target');
* @param {Switchback} cb
*/
/* eslint-disable prefer-template */
function generate(generator, scope, cb) {
const sb = reportback.extend(cb, {
error: cb.error,

View File

@ -17,6 +17,7 @@ const reportback = require('reportback')();
* Generate a file using the specified string
*/
/* eslint-disable prefer-template */
module.exports = function (options, cb) {
// Provide default values for switchback.

View File

@ -15,6 +15,7 @@ const reportback = require('reportback')();
/**
* Generate a folder
*/
/* eslint-disable prefer-template */
module.exports = function (options, cb) {
// Provide default values for cb.

View File

@ -16,6 +16,7 @@ const reportback = require('reportback')();
* Generate a JSON file
*/
/* eslint-disable prefer-template */
module.exports = function (options, handlers) {
// Provide default values for handlers.

View File

@ -38,7 +38,7 @@ module.exports = function (options, cb) {
fs.readFile(absTemplatePath, 'utf8', (err, contents) => {
if (err) {
err = err instanceof Error ? err : new Error(err);
err.message = 'Template error: ' + err.message;
err.message = `Template error: ${err.message}`;
err.path = absTemplatePath;
if (err.code === 'ENOENT') {
return cb.noTemplate(err);

View File

@ -7,12 +7,13 @@
// Public node modules.
const reportback = require('reportback')();
// Local dependencies.
const generate = require('./generate');
// Logger.
const logger = require('strapi-utils').logger;
// Local dependencies.
const generate = require('./generate');
/* eslint-disable prefer-template */
/**
* Generate module(s)
*

View File

@ -4,6 +4,7 @@
* Module dependencies
*/
/* eslint-disable prefer-template */
// Node.js core.
const path = require('path');
const util = require('util');

View File

@ -19,6 +19,8 @@
* @api private
*/
/* eslint-disable prefer-template */
/* eslint-disable no-useless-escape */
exports.pathRegexp = (path, keys, sensitive, strict) => {
if (toString.call(path) === '[object RegExp]') {
return path;

View File

@ -27,7 +27,7 @@ const watcher = (label, pckgName, type = 'front') => {
const packagesPath = path.resolve(process.env.PWD, 'packages');
shell.ls('* -d', packagesPath)
// TODO temporary just for eslint
.filter(package => package === 'strapi-ejs')
.filter(package => package === 'strapi-generate')
// .filter(package => package !== 'README.md')
.forEach(package => {
watcher(`Testing ${package}`, package);