Skip to content

Releases: tclindner/eslint-config-tc

v5.0.1

18 Nov 00:27
Compare
Choose a tag to compare
Peer deps

v5.0.0

17 Nov 22:52
d2a5b03
Compare
Choose a tag to compare

Added

Changed

  • no-extra-parens - Added ignoreJSX: 'all', // delegate to eslint-plugin-react, enforceForArrowConditionals: false
  • no-invalid-regexp - Removed allowConstructorFlags: ['u', 'y']
  • wrap-iife - Changed from 'inside' to 'outside', { functionPrototypeMethods: false }
  • no-unused-vars - Changed vars from 'local' to 'all'
  • indent - Changed for always 2 to
    SwitchCase: 1,
    VariableDeclarator: 1,
    outerIIFEBody: 1,
    // MemberExpression: null,
    FunctionDeclaration: {
    parameters: 1,
    body: 1
    },
    FunctionExpression: {
    parameters: 1,
    body: 1
    },
    CallExpression: {
    arguments: 1
    },
    ArrayExpression: 1,
    ObjectExpression: 1,
    ImportDeclaration: 1,
    flatTernaryExpressions: false,
    // list derived from https://github.com/benjamn/ast-types/blob/HEAD/def/jsx.js
    ignoredNodes: ['JSXElement', 'JSXElement > *', 'JSXAttribute', 'JSXIdentifier', 'JSXNamespacedName', 'JSXMemberExpression', 'JSXSpreadAttribute', 'JSXExpressionContainer', 'JSXOpeningElement', 'JSXClosingElement', 'JSXText', 'JSXEmptyExpression', 'JSXSpreadChild'],
    ignoreComments: false
  • new-cap
  • no-mixed-operators: allowSamePrecedence from true to false

Removed

v4.2.0

05 Aug 23:19
01b372c
Compare
Choose a tag to compare

Added

Added two new rules from ESLint v5.3.0.

v4.1.0

14 Jul 22:09
95663e3
Compare
Choose a tag to compare

Removed

  • Removed deprecated ESLint rule, no-catch-shadow

v4.0.0

23 Jun 22:15
82ac7d6
Compare
Choose a tag to compare

Added

Added two new rules from ESLint v5.0.0.

Added older rule based on new options in ESLint v5.0.0

  • array-element-newline - Set to consistent, which requires consistent usage of linebreaks between array elements. (Ignored for test files.)

v3.1.0

09 Jun 23:54
8692e56
Compare
Choose a tag to compare

Added

  • Added max-lines to test overrides.

Changed

  • Updated array-bracket-newline to consistent
  • Updated array-element-newline to multiline
  • Updated object-curly-newline for ObjectExpression to consistent

Removed

  • no-magic-numbers

v3.0.0

12 May 15:08
26045b6
Compare
Choose a tag to compare

[3.0.0] - 2018-05-12

Added

  • Disabled id-length, newline-after-var, and no-process-env for tests.
  • Added **/tests-*.js as a test override pattern.

Added one new rule from ESLint v4.12.0.

Removed

  • Dropped Node 4 and 5 support

v2.4.0

05 May 23:18
77e1900
Compare
Choose a tag to compare

[2.4.0] - 2018-05-05

Changed

  • no-magic-numbers - disabled for tests

v2.3.0

29 Oct 21:58
Compare
Choose a tag to compare

Changed

  • padding-line-between-statements - multiple exports don't need new lines.
  • array-element-newline - disabled for tests
  • array-bracket-newline - disabled for tests

v2.2.0

29 Oct 21:00
Compare
Choose a tag to compare

Added

Added one new rule from ESLint v4.9.0.

Added one new rule from ESLint v4.6.0.

Added one new rule from ESLint v4.2.0.

Added four new rules from ESLint v4.0.0-beta.0

Added one new rule from ESLint v4.0.0-alpha.0

Added one new rule from ESLint v3.17.0

Removed