783 Commits

Author SHA1 Message Date
Jordan Harband
5aec2c6691 [eslint config] [base] correct another typo from a23a3efba9 2016-10-31 02:22:30 -07:00
Jordan Harband
f3878876d2 [eslint config] [deps] update eslint 2016-10-31 02:09:09 -07:00
Jordan Harband
5da6fac8cc [eslint config] [base] correct typo from a23a3efba9 2016-10-31 02:01:37 -07:00
Jordan Harband
9b649c843f [eslint config] [*] [dev deps] update eslint-find-rules 2016-10-31 01:37:23 -07:00
Jordan Harband
a23a3efba9 [eslint config] [base] [deps] [breaking] update eslint
- enable `no-useless-return`
 - tighten up `indent`
 - loosen `max-len` with `ignoreRegExpLiterals` option
2016-10-31 01:36:15 -07:00
Jordan Harband
70428bdc37 [eslint config] [*] [deps] update eslint 2016-10-22 01:04:16 -07:00
Jordan Harband
a06831d52c [eslint config] [patch] set react/no-unused-prop-types to “warn”, pending bugfixes.
Closes #1099.
2016-10-22 01:03:16 -07:00
Jordan Harband
0bb3eb5412 [eslint config] [deps] [breaking] update eslint-config-airbnb-base, eslint-plugin-import 2016-10-16 23:20:02 -07:00
Jordan Harband
d7d50bcbd0 [eslint config] [base] v9.0.0 2016-10-16 23:16:28 -07:00
Simen Bekkhus
a1ca49b34c Add ForOfStatement to no-restricted-syntax
Fixes #1122
2016-10-17 08:04:38 +02:00
Simen Bekkhus
9c5afe5809 Update eslint to 3.8.0
New rule called `func-name-matching` added
2016-10-16 18:58:18 +02:00
Jordan Harband
baa831b4a9 [eslint config] [*] [docs] ensure latest version of config is installed
Fixes #1121.
2016-10-13 10:26:31 -07:00
Jordan Harband
8d0fda975c [eslint config] [base] Add comments on new import rules. 2016-10-13 00:40:14 -07:00
Simen Bekkhus
b59bfffac3 Enable import/no-webpack-loader-syntax rule 2016-10-13 09:09:10 +02:00
Jordan Harband
eb9927fb58 [eslint config] [deps] update eslint-plugin-react 2016-10-12 23:50:56 -07:00
Simen Bekkhus
b599b7c2d5 Upgrade to import plugin v2 2016-10-11 18:37:09 +02:00
Jordan Harband
781f186f90 [eslint config] [*] [deps] update safe-publish-latest, eslint-plugin-jsx-a11y, eslint-plugin-react 2016-10-09 20:33:06 -07:00
Jordan Harband
e2de71efb7 [eslint config] [*] update babel-preset-airbnb, eslint, eslint-find-rules, tape 2016-10-03 16:15:31 -07:00
Tim van der Horst
24223ee444 [eslint config] [patch] class-methods-use-this: exempt React getChildContext
Added `getChildContext` to the exceptions list for `class-methods-use-this`
2016-09-27 18:07:56 +10:00
Jonas Enlund
59db4aab15 [eslint config] [base] [patch] new-cap: add immutable.js exceptions 2016-09-25 11:56:54 +03:00
Jordan Harband
a1c84eee15 [eslint config] v12.0.0 2016-09-24 15:06:10 -07:00
Jordan Harband
39d7c73ef1 [eslint config] [patch] class-methods-use-this: exempt React lifecycle methods 2016-09-24 20:03:58 -07:00
Jordan Harband
976845e930 [eslint config] [breaking] Enable react rules:
- `react/no-unescaped-entities`
 - `react/no-children-prop`
2016-09-24 14:38:54 -07:00
Jordan Harband
0dae56a8e1 [eslint config] [patch] disable deprecated and redundant react/require-extension rule
Fixes #978.
2016-09-24 14:34:52 -07:00
Jordan Harband
0faabe054d [eslint config] [breaking] [deps] update eslint-config-airbnb-base 2016-09-24 14:30:57 -07:00
Jordan Harband
0157e69a0d [eslint config] [base] v8.0.0 2016-09-24 12:31:53 -07:00
Jordan Harband
f6dab799b8 [eslint config] [base] [breaking] enable rules:
- `no-restricted-properties`
 - `prefer-numeric-literals`
 - `lines-around-directive`
 - `import/extensions`
 - `import/no-absolute-path`
 - `import/no-dynamic-require`
2016-09-24 12:30:58 -07:00
Jordan Harband
173cba3cc6 [eslint config] v11.2.0 2016-09-23 22:45:47 -07:00
Jordan Harband
62cac3eea1 [eslint config] [deps] update eslint-config-airbnb-base 2016-09-23 22:42:53 -07:00
Jordan Harband
ec2c4393d2 [eslint config] [base] v7.2.0 2016-09-23 16:00:11 -07:00
Jordan Harband
e8b51b2785 [eslint config] [*] [new] set ecmaVersion to 2017; enable object rest/spread; update babel-preset-airbnb 2016-09-21 17:17:27 -07:00
Jordan Harband
e5f4eb57b4 [eslint config] [*] [deps] update eslint-plugin-import, eslint to 3.6 2016-09-23 15:29:36 -07:00
Jordan Harband
4c598664fb [eslint config] [deps] update eslint-plugin-react 2016-09-20 00:13:37 -07:00
Jordan Harband
386a7b1d15 [eslint config] [*] [deps] update eslint-find-rules, safe-publish-latest 2016-09-20 00:03:30 -07:00
Jordan Harband
a2a35a8dba [eslint config] [deps] update eslint-plugin-jsx-a11y, eslint-plugin-react 2016-09-14 12:55:24 -07:00
Jordan Harband
286b01c675 [eslint config] [*] [deps] update eslint-plugin-import 2016-09-14 12:54:45 -07:00
Jordan Harband
e9141f4630 [eslint config] [base] [patch] fix category of no-restricted-properties
Per https://github.com/eslint/eslint/issues/7112 / https://github.com/eslint/eslint/issues/7118
2016-09-12 11:02:12 -07:00
Jordan Harband
e59376f625 [eslint config] v11.1.0 2016-09-11 15:51:58 -07:00
Jordan Harband
3fc37b3a26 [eslint config] [deps] update eslint-config-airbnb-base, eslint 2016-09-11 15:05:43 -07:00
Jordan Harband
715dea6598 [eslint config] [base] v7.1.0 2016-09-11 14:06:19 -07:00
Jordan Harband
6a72781121 [eslint config] [base] [minor] enable arrow-parens rule
This will cause new failures for some, but only for those not following our style guide already - hence, it’s not semver-major.
2016-09-11 13:20:17 -07:00
Jordan Harband
dbdd56ccb5 [eslint config] [base] v7.0.1 2016-09-10 14:35:57 -07:00
Jordan Harband
38f679e9f9 [eslint config] [base] [patch] loosen max-len by ignoring strings
Per https://github.com/eslint/eslint/pull/7049 / https://github.com/eslint/eslint/issues/5805
2016-09-10 14:29:35 -07:00
Jordan Harband
7412641af9 [eslint config] [base] [deps] update to eslint v3.5.0. 2016-09-10 14:28:26 -07:00
Jordan Harband
f769e35018 [eslint config] v11.0.0 2016-09-08 00:19:10 -07:00
Jordan Harband
ccd18f8b40 [guide] Update declarations section to prefer expressions.
Fixes #1008.
2016-09-06 23:08:36 -07:00
Jordan Harband
7f12b9f043 [eslint config] [breaking] enable react rules:
- `react/no-danger-with-children`
 - `react/no-unused-prop-types`
 - `react/style-prop-object`
 - `react/forbid-prop-types`
 - `react/jsx-no-duplicate-props`

Also sets `react/no-danger` to “warn”.
2016-09-06 22:53:01 -07:00
Jordan Harband
4ce30fc891 [eslint config] [breaking] enable jsx-a11y rules:
- `jsx-a11y/anchor-has-content`
 - `jsx-a11y/tabindex-no-positive`
 - `jsx-a11y/no-static-element-interactions`
2016-09-06 22:46:52 -07:00
Jordan Harband
e037760bad [eslint config] [deps] update eslint-config-airbnb-base, eslint, eslint-find-rules, eslint-plugin-import, eslint-plugin-jsx-a11y, eslint-plugin-react 2016-09-06 17:10:48 -07:00
Jordan Harband
49045060e0 [eslint config] [base] v7.0.0 2016-09-06 12:21:22 -07:00