Lint all packages

This commit is contained in:
soupette 2018-05-04 18:27:39 +02:00
parent 7f653f7e65
commit bc39a640a5
7 changed files with 23 additions and 22 deletions

View File

@ -6,12 +6,13 @@
// Core
const util = require('util');
/* eslint-disable prefer-template */
/* eslint-disable import/no-unresolved */
// Public node modules.
const _ = require('lodash');
const Redis = require('ioredis');
const stackTrace = require('stack-trace');
/**
* Redis hook
*/

View File

@ -1,8 +1,8 @@
'use strict';
/* eslint-disable import/no-unresolved */
// Node.js core.
const execSync = require('child_process').execSync;
const path = require('path');
// Logger.
const logger = require('strapi-utils').logger;

View File

@ -4,6 +4,8 @@
* Module dependencies
*/
/* eslint-disable import/no-unresolved */
/* eslint-disable no-unused-vars */
// Public node modules.
const _ = require('lodash');
const AWS = require('aws-sdk');

View File

@ -5,7 +5,8 @@
*/
// Public node modules.
const _ = require('lodash');
/* eslint-disable import/no-unresolved */
/* eslint-disable prefer-template */
const cloudinary = require('cloudinary').v2;
const intoStream = require('into-stream');
@ -45,7 +46,7 @@ module.exports = {
resolve();
});
intoStream(file.buffer).pipe(upload_stream);
})
});
},
async delete (file) {
try {
@ -55,7 +56,7 @@ module.exports = {
if (response.result !== 'ok') {
throw {
error: new Error(response.result)
}
};
}
} catch (error) {
throw error.error;

View File

@ -7,7 +7,7 @@
// Public node modules.
const fs = require('fs');
const path = require('path');
/* eslint-disable no-unused-vars */
module.exports = {
provider: 'local',
name: 'Local server',

View File

@ -4,6 +4,7 @@
* Module dependencies
*/
/* eslint-disable import/no-unresolved */
// Public node modules.
const pkgcloud = require('pkgcloud');
const streamifier = require('streamifier');
@ -49,10 +50,10 @@ module.exports = {
return client.getContainer(config.container, (err, res) => {
if (err && !res) return reject(err);
return resolve(res);
})
});
});
const byteSize = (bytes) => {
const byteSize = (bytes) => { // eslint-disable-line no-unused-vars
if (bytes === 0) return 0;
const i = parseInt(Math.floor(Math.log(bytes) / Math.log(1024)), 10);
return (i === 0) ? bytes : `${(bytes / (1024 ** i)).toFixed(1)}`;
@ -70,14 +71,14 @@ module.exports = {
writeStream.on('error', error => (error && reject(error)));
writeStream.on('success', (result) => {
remoteURL().then(data => resolve(Object.assign(file, {
name: result.name,
hash: file.hash,
ext: file.ext,
mime: result.contentType,
size: file.size,
url: `${data.cdnSslUri}/${result.name}`,
provider: 'Rackspace Cloud'
})))
name: result.name,
hash: file.hash,
ext: file.ext,
mime: result.contentType,
size: file.size,
url: `${data.cdnSslUri}/${result.name}`,
provider: 'Rackspace Cloud'
})))
.catch(err => (console.error(err) && reject(err)));
});
});

View File

@ -22,16 +22,12 @@ const watcher = (label, pckgName, type = 'front') => {
if (data.code !== 0) {
process.exit(1);
}
shell.echo(`Lint tests passed in ${pckgName}`);
shell.echo('');
};
const packagesPath = path.resolve(process.env.PWD, 'packages');
shell.ls('* -d', packagesPath)
// TODO temporary just for eslint
// .filter(package => package === 'strapi-plugin-content-manager')
.filter(package => package !== 'README.md' && package === 'strapi-middleware-views' && package === 'strapi-lint' && package === 'strapi-plugin-settings-manager')
.filter(package => package !== 'README.md' && package !== 'strapi-middleware-views' && package !== 'strapi-lint' && package !== 'strapi-plugin-settings-manager')
.forEach(package => {
watcher(`Testing ${package}`, package);
});
// process.exit(1);