This repository was archived by the owner on Apr 4, 2019. It is now read-only.
Releases: researchgate/linting
Releases · researchgate/linting
Release list
v5.0.1
v5.0.0
v4.0.0
v3.0.0
Features
- node: update dependency eslint-plugin-node to ^6.0.0 (a16518e)
v2.0.1
Bug Fixes
- prettier: Use local prettier config and add root test folders (1076db4)
v2.0.0
Bug Fixes
- deps: Add missing peer dependency on eslint (f2b43d2)
- import: Add correct default import extension settings (409b5a7)
- imports: Allow dev dependencies in tests directory (c3d52b0)
- lint: correctly set sourceType in all configs (ecb126e)
- no-unused-vars: Allow rest siblings to be unused (737ee93)
- package: Ensure latest versions of plugins are required. (ca5cc3f)
- prettier: Fix conflicting rules check and remove 2 conflicting react rules (484678c)
Features
- jsx: Require booleans to always be specified (a6d7a76)
- no-alert: Enable no-alert rule (3db53ce)
- no-use-before-define: Ignore functions (b5f8a28)
- react: Make prop-types rule an error (4be64d6)
- rules: Add 3 new react rules: display-name, no-string-refs, require-render-return (f88c2f6)
BREAKING CHANGES
- no-alert: alert functions are now not allowed anymore
- jsx: Requires boolean flags in jsx to always specify true explicitely
- rules: The 3 new react rules might trigger new linting errors
- react: The prop-types rule is now an error. Downgrade to warning in project if necessary.
- package: Requires newer versions of peer dependencies.
v1.0.1
Bug Fixes
- prettier: Require eslint-plugin-prettier >= 2.3.0 for config support (89150d0)
v1.0.0
v0.3.0
v0.2.0
Features
- eslint-base: Add arrow-body-style rule ("off") (1256930)
- eslint-base: Add no-floating-decimal rule (910ffb9)
- eslint-base: Add no-label-var rule ("off") (2d98822)
- eslint-base: Add no-labels rule (eae24f3)
- eslint-base: Add no-shadow-restricted-names rule (4ff5653)
- eslint-base: Add no-unneeded-ternary rule (b66fe2f)
- eslint-base: Add no-useless-concat rule (8bbaddc)
- eslint-base: Add no-var rule (fe64d01)
- eslint-base: Add one-var rule (645a6b0)
- eslint-base: Add padded-blocks rule (a1f5f1e)
- eslint-base: Add prefer-template rule (28e14c8)
- eslint-react: Add commonjs, and shared-node-browser environments (64654cb)
- eslint-react: Add import/no-nodejs-modules rule (ab3b2b1)