Adds liniting into the workflow (#3082)
* initial linting of src * fix indent to 2 spaces * Removes unnecessary rules * ignore spec folder for now * Spec linting * Fix spec indent * nits * nits * no no-empty rule
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
/* eslint-disable no-console */
|
||||
import { Command } from 'commander';
|
||||
import path from 'path';
|
||||
let _definitions;
|
||||
@@ -27,18 +28,18 @@ Command.prototype.loadDefinitions = function(definitions) {
|
||||
}, {});
|
||||
|
||||
_reverseDefinitions = Object.keys(definitions).reduce((object, key) => {
|
||||
let value = definitions[key];
|
||||
if (typeof value == "object") {
|
||||
value = value.env;
|
||||
}
|
||||
if (value) {
|
||||
object[value] = key;
|
||||
}
|
||||
return object;
|
||||
}, {});
|
||||
let value = definitions[key];
|
||||
if (typeof value == "object") {
|
||||
value = value.env;
|
||||
}
|
||||
if (value) {
|
||||
object[value] = key;
|
||||
}
|
||||
return object;
|
||||
}, {});
|
||||
|
||||
/* istanbul ignore next */
|
||||
this.on('--help', function(){
|
||||
this.on('--help', function(){
|
||||
console.log(' Configure From Environment:');
|
||||
console.log('');
|
||||
Object.keys(_reverseDefinitions).forEach((key) => {
|
||||
@@ -93,9 +94,9 @@ function parseConfigFile(program) {
|
||||
|
||||
Command.prototype.setValuesIfNeeded = function(options) {
|
||||
Object.keys(options).forEach((key) => {
|
||||
if (!this[key]) {
|
||||
this[key] = options[key];
|
||||
}
|
||||
if (!this[key]) {
|
||||
this[key] = options[key];
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -124,3 +125,4 @@ Command.prototype.getOptions = function() {
|
||||
}
|
||||
|
||||
export default new Command();
|
||||
/* eslint-enable no-console */
|
||||
|
||||
Reference in New Issue
Block a user