Jordan Harband
5620bd5620
[eslint config] [base] add no-nonoctal-decimal-escape rule
2020-11-21 00:59:24 -08:00
Hugo Alliaume
f0df3a8680
[eslint config] [base] import/no-extraneous-dependencies: Add .eslintrc.js to devDeps
...
Similar to #1168 and #1522 .
2020-11-07 08:17:29 +01:00
Jordan Harband
37d48dbf60
[eslint config] v18.2.1
eslint-config-airbnb-v18.2.1
2020-11-06 14:20:24 -08:00
Jordan Harband
e5de51e55f
[eslint config] [patch] re-add jsx-a11y/accessible-emoji, but disabled
...
See #2322
2020-11-06 14:19:17 -08:00
Jordan Harband
eee79a5455
[eslint config] [deps] update eslint-plugin-jsx-a11y, eslint-plugin-react
2020-11-06 14:14:17 -08:00
Jordan Harband
b7015dd0b3
[eslint config] [deps] update eslint-config-airbnb-base
2020-11-06 14:12:51 -08:00
Jordan Harband
36f23d7886
[eslint config] [base] v14.2.1
eslint-config-airbnb-base-v14.2.1
2020-11-06 10:10:00 -08:00
Jordan Harband
e149b05366
[eslint config] [*] [deps] update confusing-browser-globals, object.assign
2020-11-06 10:03:46 -08:00
Jordan Harband
f0492d59bd
[eslint config] [*] [dev deps] update @babel/runtime, eslint-find-rules, eslint-plugin-import
2020-11-06 10:01:35 -08:00
Jordan Harband
25b64d7f46
[dev deps] update markdownlint, markdownlint-cli
2020-11-06 09:59:46 -08:00
Kyℓe Hensel
8996aa7c53
[eslint config] [patch] remove deprecated jsx-a11y/accessible-emoji rule
2020-10-27 08:54:41 +13:00
Alex Mercier
05c3bb0018
[eslint config] [patch] Fix ignoreNonDOM typo in jsx-a11y/aria-role rule
...
This should be `ignoreNonDOM` not `ignoreNonDom` according to [documentation](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/master/docs/rules/aria-role.md ).
2020-10-23 13:30:37 +01:00
alvyn le
d3c7b84d9e
[eslint config] [patch] Fixed handle and on ordering in sort-comp rule
...
- fixes #2116
2020-09-23 01:30:35 -04:00
Samuel Scheiderich
b30b0e4d91
[eslint-config] [base] no-restricted-globals: add better messages
2020-10-24 16:30:10 -04:00
Michael Flores
2c5c88d048
[guide] Update reason for preferring object destructuring
...
Fixes #2293
The reason for preferring object destructuring is quite narrow in scope. While this guide isn't intended to provide every possible reason for every preference, it perhaps should aim to provide a succinct and compelling reason. The current reasoning could be improved to meet this standard, so I'm proposing adding some additional information to clarify the benefits of what is an often controversial rule (controversial only because its introduction can require many changes in a mature codebase and has no auto fix available).
2020-10-21 23:10:31 -05:00
Daniel Paz
ee2f22a10c
[guide] Better link reference to Drupal's linter
...
This link was taken from their Code standard page: https://www.drupal.org/docs/develop/standards/javascript/eslint-settings
The previous link wasn't very informative and required a download process in order to check their standards.
2020-10-16 14:02:43 +03:00
Daniel Paz
aa43bb2398
[guide] add explanation about why to use radix when using parseInt
...
I added an explanation at [22.3](https://github.com/airbnb/javascript/blob/master/README.md#coercion--numbers ) why to use radix once parseInt, this explanation has been taken from [Mozilla's docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt#Octal_interpretations_with_no_radix ).
I think it's not clear without an explanation since people can think that it's obvious that string will be parsed to 10 base number, but it's not always the case.
2020-10-14 18:48:40 +03:00
Pirasis
82170f9127
[guide] add eslint rule reference for prefer-object-spread
2020-10-11 21:28:52 +07:00
Pirasis
5ebfe3e5b8
[guide] add eslint rule reference for default-param-last
2020-10-06 21:36:29 +07:00
Android Dev Notes
337f60706f
[guide] Fix grammatical errors
2020-09-06 02:02:14 +05:30
Jordan Harband
6006d6d2df
[guide] fix dead es-discourse link
...
Fixes #2274 .
2020-08-27 14:29:09 -07:00
Akshath Sivaprasad
a24dc34a4a
[guide] [react] Add examples for formatting multiline conditional components
2020-08-05 21:38:20 -07:00
Jordan Harband
1dc71d3839
[guide] [react] add missing PascalCase guidance for prop names
2020-08-03 09:36:24 -07:00
Jordan Harband
973384be1b
[eslint config] [*] [dev deps] update @babel/runtime, eslint-find-rules, eslint-plugin-jsx-a11y, eslint-plugin-react
2020-08-05 22:06:20 -07:00
Jordan Harband
3dcc591123
[eslint config] [base] add id-denylist rule
2020-08-05 22:04:10 -07:00
Jordan Harband
c5bee75b1b
[eslint config] [*] [deps] update eslint-plugin-import, use valid import/no-cycle maxDepth option
2020-06-22 22:55:52 -07:00
Jordan Harband
5124de23da
[eslint config] [base] add new rules from v7.3
2020-06-27 13:22:33 -07:00
Jordan Harband
54955410ee
[eslint config] v18.2.0
eslint-config-airbnb-v18.2.0
2020-06-18 13:11:38 -07:00
Jordan Harband
197b50c076
[eslint config] [deps] update eslint-config-airbnb-base, eslint-plugin-jsx-a11y
2020-06-18 11:57:41 -07:00
Jordan Harband
f550ded6da
[eslint config] [tests] fix for eslint 7
2020-06-18 12:03:46 -07:00
Jordan Harband
562e3519b8
[Dev Deps] update markdownlint, markdownlint-cli
2020-06-18 11:53:53 -07:00
Jordan Harband
78457af2c5
[eslint config] [base] v14.2.0
eslint-config-airbnb-base-v14.2.0
2020-06-10 23:25:49 -07:00
Jordan Harband
5b462a04cd
[eslint config] [*] [new] add eslint v7
2020-06-10 15:43:13 -07:00
Kristóf Poduszló
22adc06f56
[eslint config] [minor] Allow using eslint-plugin-react-hooks v3 and v4
...
Co-authored-by: Kristóf Poduszló <kripod@protonmail.com >
Co-authored-by: Jordan Harband <ljharb@gmail.com >
2020-04-10 00:47:18 +02:00
Jordan Harband
fe2e451ba7
[Tests] add node v14; remove v9, v11
2020-06-10 14:58:23 -07:00
Jordan Harband
b587006077
[eslint config] [*] [deps] update eslint-plugin-import
2020-06-10 14:49:21 -07:00
Vlad Shcherbin
8aee3e1600
[eslint config] [base] [patch] Include 'context' exception for no-param-reassign
2020-05-20 13:21:10 +03:00
Vlad Shcherbin
cad3db3169
[eslint config] [base] [minor] Disallow multiple empty lines
2020-06-07 00:01:51 +03:00
Jordan Harband
7aa0fa14d6
[eslint config] [*] [deps] update eslint-plugin-import, eslint-plugin-react, babel-preset-airbnb, eslint-find-rules, in-publish, tape
2020-06-07 20:50:43 -07:00
Jordan Harband
d34f807459
[Deps] update object.entries
2020-06-07 20:05:48 -07:00
Severiano Badajoz
c48a060aff
[eslint config] [patch] set explicitSpread to ignore for react/jsx-props-no-spreading
2020-06-05 15:09:12 -07:00
Paul Matthew Barrameda
06b3ab11d9
[eslint config] [minor] Fix typo in no-multiple-empty-lines rule
...
## Why is the change being made?
This change is made because the Airbnb documentation states to "avoid a
newline at the beginning of files", yet the code does not follow this.
## What has changed to address the problem?
This change fixes the `no-multiple-empty-lines` rule by setting max
beginning of file (`maxBOF`) to from 1 to 0.
## How was this change tested?
This change was tested with `npm test`.
## Related docs
https://github.com/airbnb/javascript#whitespace--no-multiple-empty-lines
2020-02-19 22:56:52 -08:00
小蚊酱
c0ee2c4924
[guide] unquote properties in whitespace key spacing section
2020-03-31 17:41:38 +08:00
Jiahao
e4f3dd4eff
[react] Update Chinese (Simplified) Translation
...
The translation for Chinese (Simplified) is outdated. Changed to an up-to-date translation that synced with current English version, enhanced expressions for better readability, and also added notes of technical terms for Chinese readers.
2020-03-10 23:24:39 -04:00
Nick Reiley
0375265cbd
[eslint config] [base] [patch] Allow triple-slash (///) comments
2020-03-16 23:27:49 +05:00
Nick Reiley
d3628e2600
[eslint config] [base] [patch] Disable prefer-object-spread for airbnb-base/legacy
2020-03-16 23:39:16 +05:00
Jordan Harband
f075a0db50
[eslint config] [patch] relax eslint-plugin-react-hooks down to v2.3, due to a controversial change in v2.5
...
Fixes #2195 .
2020-03-14 15:39:55 -07:00
David J. Bradshaw
d529ccaea3
[eslint config] readme: fix typo
2020-03-14 07:36:30 +00:00
Jordan Harband
a3355f90c4
[eslint config] v18.1.0
eslint-config-airbnb-v18.1.0
2020-03-12 22:58:43 -07:00
Jordan Harband
e7062c32bb
[eslint config] [deps] update eslint-config-airbnb-base
2020-03-12 22:47:00 -07:00