This repository has been archived by the owner on Jul 15, 2023. It is now read-only.
6.0.0-beta
Pre-release
Pre-release
This was a huge one.
Thanks so much to our many contributors, both during #hacktoberfest and in the surrounding weeks!
- #632 Update
export-name
: fixed overly permissive validator - #624 Update
no-relative-imports
: disallow.
and..
path components - #594 Update
import-name
: fixed for long../..
paths and similar - #527 Allow
.jsx
files to be considered as TSX
➕ New rules:
- #457 New rule:
informative docs
- #280 New rule:
react-a11y-required
- #278 New rule:
react-a11y-no-onchange
- #275 New rule:
react-a11y-input-elements
- #253 New rule:
non-literal-fs-path
✅ General changes:
- #634 Remove absolute paths from error messages
- #588 Update
import-name
: better documentation on complex packages - #571 Update
react-anchor-blank-noopener
: option to avoid redundant rel values - #545 Update
mocha-no-side-effect-code
: ignore.forEach
setups - #541 Update
import-name
: option for ignoring node_modules - #537 Update
react-no-dangerous-html
: suppressions no longer require absolute paths - #535 Update
react-this-binding-issue
: performance boost from internalSet
s - #531 Update
export-name
: case-insensitive by default - #525 Don't consider
.tsx.ts
files as TSX - #518 Update
no-function-expression
: exclude generics in.tsx
files - #498 Update
function-name
: add options for overlapping private and/or static method types - #493 Update
no-relative-import
: allow same folder imports - #486 Remove
newline-before-return
from recommended preset - #459 Update
function-name
: support symbol properties as names - #451 Update
import-name
: allow more forms of specifies with hyphens - #440 Update
no-suspicious-comment
: allow links to issues - #437 Update
react-a11y-image-button-has-alt
: no longer throw on input elements - #434 Update
react-a11y-anchors
: warn when there is no'href'
attribute - #433 Update
react-a11y-anchors
: allow children and hidden content - #430 Update
export-name
: addignore-case
option - #429 Update
import-name
: clear documentation examples - #424 Update
import-name
: allow snake_case file names - #394 Update
react-a11y-anchors
: addignore-case
andignore-whitespace
options - #393 Update
max-func-body-length
: allowdefault
classes - #392 Update
react-this-binding
: add detection for@bind
decorators - #378 Update
import-name
: ignore modules with dotted paths - #362 Update
no-increment-decrement
: add anallow-for-loop
option - #353 Update
react-tsx-curly-spacing
: empty{}
node when it only contains comments - #317 Update
react-a11y-img-has-alt
: alt-text cannot be an image file name - #276 Update
img-alt-ignored-image-support
: add check for title attribute for images
☑️ Internal improvements:
- #622 Added Node versions 10 and 11 on Travis
- #616 Add watcher that will run tests and lint
- #610 Simplified release process to remove
npm-*
andreleases
branches - #602 Enabled
prefer-readonly
in source code - #587 Added Windows builds to Travis configuration
- #568 Completely removed
ErrorTolerantWalker
- #566 Enabled
no-any
in source code - #558 Added Prettier
- #556 Mark
ErrorTolerantWalker
as deprecated - #528 Added
launch.json
for VS Code - #512 Bumped Node versions on Travis to 6 and 8
- #490 Stopped using
null
unnecessarily in source code - #484 Replaced Grunt dependency with npm scripts
- #461 Used TypeScript's
--strict
mode in source code