New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

eslint-config-peerigon

Package Overview
Dependencies
Maintainers
0
Versions
125
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-config-peerigon - npm Package Versions

1
13

17.0.0

Diff

Changelog

Source

17.0.0 (2019-02-21)

Features

  • Add new rule (#57) (7bde0ba)

BREAKING CHANGES

    • "optimize-regex/optimize-regex": "error"

<a name="16.0.0"></a>

jhnns
published 16.0.0 •

Changelog

Source

16.0.0 (2019-02-21)

Features

BREAKING CHANGES

  • This commit adds and changes a bunch of TypeScript rules because the original plugin was deprecated.

However, there were also notable changes to the base rules:

  • "array-func/prefer-flat-map": "error" // https://github.com/freaktechnik/eslint-plugin-array-func
  • "jsdoc/check-examples": "error"
  • "jsdoc/require-returns": "error"
  • "jsdoc/require-returns-check": "error"

<a name="15.0.2"></a>

jhnns
published 15.0.2 •

Changelog

Source

15.0.2 (2018-08-31)

Bug Fixes

<a name="15.0.1"></a>

jhnns
published 15.0.1 •

Changelog

Source

15.0.1 (2018-08-30)

Bug Fixes

  • Disable no-empty rule in tests config (#48) (a1a1431)

<a name="15.0.0"></a>

jhnns
published 15.0.0 •

Changelog

Source

15.0.0 (2018-08-29)

Bug Fixes

Features

BREAKING CHANGES

<a name="14.0.0"></a>

jhnns
published 14.0.0 •

Changelog

Source

14.0.0 (2018-08-27)

Bug Fixes

Features

BREAKING CHANGES

    • Switch back to jsx and tsx extension
  • Switch to multiline-multiprop in react/jsx-first-prop-new-line
  • Arrow functions shouldn't have parenthesis around a single argument
  • The new rule can break tests
  • jsdoc/no-undefined-types and jsdoc/valid-types are errors now. This could break tests.
  • Update peer dependency on eslint to ^5.4.0

<a name="13.0.0"></a>

jhnns
published 13.0.0 •

Changelog

Source

13.0.0 (2018-04-27)

Features

  • Add eslint-plugin-flowtype-errors (fc15db3)
  • Add eslint-plugin-jsx-a11y to react rules (7d8dbdc)
  • Add useful eslint plugins to base rules (caf6088)
  • Allow nested ternaries (15107ac)
  • Allow possibly undefined variables in typeof checks (1e657c3)
  • Configure new rules (273e139)
  • Enforce multiline ternary for long expressions (92031d2)
  • Make file extensions mandatory in imports (6ea3964)
  • Refactor import rules (53f41d4)
  • Refactor node rules (8a4e2b5)
  • Refactor react rules (9994d2b)
  • Refactor react/jsx-wrap-multilines rules (efe8ebd)
  • Refactor tests rules (820124f)
  • Remove curly and bracket spacings (4ff321c)
  • Remove eslint-plugin-flowtype-error again (13bbca7)
  • Remove fp rules (34543bc)
  • Switch back to babel-eslint again (f3ba862)
  • Switch back to eslint default parser (#18) (5ab10a8)
  • Update peerigon/node to match node >= 6 (c8ff737)

BREAKING CHANGES

  • If you're using Flowtype and the flowtype rules, you just need to call ESLint now to also do the typechecking.
  • You need to add babel-eslint as project dependencies in project where the peerigon/flowtype rules are used. You don't need to change anything if you're using other rules.
  • These plugins introduce new rules that might cause linting errors now.
    • Add autofixable order of imports
  • Discourage anonymous default exports
  • Changes a lot of rules that are concerned with whitespace after curlies and brackets. For consistency reasons, we do not write spaces after these characters.
  • Always add new line before multiline wraps. This change was necessary because of the new react/jsx-closing-tag-location which requires the closing tag to be on the same indentation as the opening tag. In combination with the parentheses rule, it could lead to an unstable state where eslint was trying to fix it by switching back and forth between two states.
  • This change adds a lot of new rules which help us to improve the accessibility of our applications.
  • There are new rules that might cause errors now.
  • The padded-blocks rule has been activated for tests again.
  • The fp rules where part of an experiment. These overly strict rules don't make sense in JavaScript.
  • Remove node 4 support
    • "import/extensions": ["error", "ignorePackages"],
    • "multiline-ternary": ["error", "always-multiline"]
    • import/no-self-import error
  • import/no-useless-path-segments error
  • A lof of rules have changed, expect some new errors.

<a name="12.0.1"></a>

jhnns
published 12.0.1 •

Changelog

Source

12.0.1 (2017-10-26)

<a name="12.0.0"></a>

jhnns
published 12.0.0 •

Changelog

Source

12.0.0 (2017-10-26)

Chores

  • Update eslint peer dependency (b0c3e28)

Features

BREAKING CHANGES

  • The eslint-config-peerigon now requires at least eslint@^4.9.0
  • There have been new rules added which might break your build. But they should be auto-fixable 🖖

<a name="11.3.1"></a>

peeri
published 11.3.1 •

Changelog

Source

11.3.1 (2017-06-25)

Bug Fixes

  • Switch off react/no-set-state (f4139d4)

<a name="11.3.0"></a>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc