mirror of
https://github.com/strapi/strapi.git
synced 2025-12-25 22:23:10 +00:00
Lint all packages
This commit is contained in:
parent
7f653f7e65
commit
bc39a640a5
@ -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
|
||||
*/
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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');
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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',
|
||||
|
||||
@ -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)));
|
||||
});
|
||||
});
|
||||
|
||||
@ -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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user