Skip to content

Commit

Permalink
fix invalid rules. ref eslint/eslint#12592
Browse files Browse the repository at this point in the history
  • Loading branch information
andreineculau committed Nov 23, 2019
1 parent d12176a commit a2611bb
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 2 deletions.
4 changes: 4 additions & 0 deletions configs/babel.js
@@ -1,5 +1,9 @@
let _ = require('lodash');
let _basic = require('./basic');

// see https://github.com/eslint/eslint/issues/12592
_basic = _.cloneDeep(_basic);

module.exports = {
parser: 'babel-eslint',

Expand Down
7 changes: 5 additions & 2 deletions configs/typescript-eslint-recommended.js
@@ -1,10 +1,13 @@
/* eslint-disable lodash/prefer-lodash-method */

let _ = require('lodash');
let _basic = require('./basic');
let _recommended = require('@typescript-eslint/eslint-plugin/dist/configs/recommended.json');

// poor man's _.cloneDeep
let _restoreBasicOverrides = JSON.parse(JSON.stringify(_recommended));
// see https://github.com/eslint/eslint/issues/12592
_basic = _.cloneDeep(_basic);

let _restoreBasicOverrides = _.cloneDeep(_recommended);

let filterObject = function(obj, predicate) {
// eslint-disable-next-line fp/no-mutating-assign
Expand Down
5 changes: 5 additions & 0 deletions configs/typescript.js
Expand Up @@ -14,6 +14,11 @@ let _basic = require('./basic');
let _babel = require('./babel');
let _restoreBasicOverrides = require('./typescript-eslint-recommended');

// see https://github.com/eslint/eslint/issues/12592
_basic = _.cloneDeep(_basic);
_babel = _.cloneDeep(_babel);


module.exports = {
extends: [
'plugin:@typescript-eslint/recommended'
Expand Down

0 comments on commit a2611bb

Please sign in to comment.