fix: lint

This commit is contained in:
cha0s 2021-03-20 11:55:34 -05:00
parent 0c4ce3a66f
commit 8423867474
5 changed files with 9 additions and 11 deletions

View File

@ -8,9 +8,9 @@
"latus-build": "./build.js"
},
"scripts": {
"build": "LATUS_POSTCSS_CONFIG=./src/build/postcss.config.js LATUS_WEBPACK_CONFIG=./src/build/webpack.config.js NODE_PATH=./node_modules webpack --config ./webpack.config.js --mode production",
"build": "LATUS_ESLINT_CONFIG=./.eslintrc.js LATUS_POSTCSS_CONFIG=./src/build/postcss.config.js LATUS_WEBPACK_CONFIG=./src/build/webpack.config.js NODE_PATH=./node_modules webpack --config ./webpack.config.js --mode production",
"fp": "npm unpublish --force $(node -e 'const {name, version} = require(`./package.json`); process.stdout.write(`${name}@${version}`)') && npm publish",
"lint": "NODE_PATH=./node_modules eslint --config ./.eslintrc.js --format codeframe --ext mjs,js .",
"lint": "NODE_PATH=./node_modules eslint --config ./src/build/.eslintrc.js --format codeframe --ext mjs,js .",
"test": "yarn --silent run build --display none && mocha --colors test.js"
},
"files": [

View File

@ -1,4 +1,3 @@
/* eslint-disable */
import {spawn} from 'child_process';
import {statSync} from 'fs';
import {join, normalize} from 'path';
@ -17,9 +16,10 @@ const localConfig = (filename) => {
statSync(localConfig);
configFile = localConfig;
}
// eslint-disable-next-line no-empty
catch (error) {}
return configFile;
}
};
const build = async (args = []) => {
const {production} = program.opts();
@ -142,7 +142,6 @@ program
});
const lint = () => {
const {production} = program.opts();
const configFile = localConfig('.eslintrc.js');
spawn(
'eslint',
@ -173,8 +172,6 @@ program
const test = async () => {
process.argv.splice(2, 1);
await build(['--display', 'none']);
const {production} = program.opts();
const configFile = localConfig('.eslintrc.js');
spawn(
'mocha',
[

View File

@ -1,5 +1,5 @@
const {
LATUS_WEBPACK_CONFIG = require.resolve('@latus/build/build/webpack.config.js'),
LATUS_WEBPACK_CONFIG = require.resolve('./webpack.config.js'),
} = process.env;
const config = {

View File

@ -7,7 +7,8 @@ const react = require('@neutrinojs/react');
const nodeExternals = require('webpack-node-externals');
const {
LATUS_POSTCSS_CONFIG = require.resolve('@latus/build/build/postcss.config.js'),
LATUS_ESLINT_DEFAULTS = require.resolve('./.eslint.defaults.js'),
LATUS_POSTCSS_CONFIG = require.resolve('./postcss.config.js'),
} = process.env;
module.exports = {
@ -16,7 +17,7 @@ module.exports = {
airbnb({
eslint: {
cache: false,
baseConfig: require(`${__dirname}/.eslint.defaults`),
baseConfig: require(LATUS_ESLINT_DEFAULTS),
},
}),
(neutrino) => {

View File

@ -1,7 +1,7 @@
const neutrino = require('neutrino');
const {
LATUS_NEUTRINO_CONFIG = require.resolve('@latus/build/build/.neutrinorc.js'),
LATUS_NEUTRINO_CONFIG = require.resolve('./.neutrinorc.js'),
} = process.env;
module.exports = neutrino(require(LATUS_NEUTRINO_CONFIG)).webpack();