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 |
|
scott stern
|
55d044c7c1
|
[eslint config] [base] [breaking] Add no-plusplus in style.js and added explanation in README.
|
2016-09-06 11:59:01 -07:00 |
|
Jordan Harband
|
bc3b15d4d7
|
[eslint config] [*] [docs] use “#” in example command rather than version numbers.
Closes #984.
|
2016-09-06 11:40:42 -07:00 |
|
Jordan Harband
|
e52f41c9cc
|
[eslint config] [base] v6.0.0
|
2016-09-06 10:56:02 -07:00 |
|
Jordan Harband
|
9750f4261c
|
[eslint config] [base] Update ecmaVersion to 2016.
|
2016-09-06 10:50:03 -07:00 |
|
Jordan Harband
|
d7d606ec0d
|
[eslint config] [base] [breaking] valid-typeof: enable requireStringLiterals option
|
2016-09-06 10:48:21 -07:00 |
|
Jordan Harband
|
06ff74801b
|
[eslint config] [base] [breaking] enable class-methods-use-this
|
2016-09-06 10:44:19 -07:00 |
|
Jordan Harband
|
2c5a775d7b
|
[eslint config] [base] [breaking] enable symbol-description
|
2016-09-06 10:44:00 -07:00 |
|
Jordan Harband
|
3bf7035cec
|
[eslint config] [base] [deps] update eslint, eslint-find-rules, eslint-plugin-import
|
2016-09-06 10:40:31 -07:00 |
|
Jordan Harband
|
a6d59f977e
|
[eslint config] [base] [breaking] enable no-bitwise
|
2016-09-06 01:07:56 -07:00 |
|
Jordan Harband
|
aa4e9c466a
|
[eslint config] [base] [breaking] enable no-tabs
|
2016-09-06 01:07:39 -07:00 |
|
Jordan Harband
|
27dcb99c6d
|
[eslint config] [base] [breaking] enable func-call-spacing
|
2016-09-06 01:07:16 -07:00 |
|
Jordan Harband
|
086cc0035d
|
[eslint config] [base] [breaking] enable no-template-curly-in-string
- Also, clean up rule documentation.
|
2016-09-06 00:36:04 -07:00 |
|
Jordan Harband
|
0e4517ea38
|
[eslint config] [patch] set ignoreCase to true in disabled rules.
When/if these rules are enabled, we will want to ignore case.
This also helps https://github.com/pinterest-web/eslint-config-pinterest/pull/46/files#r76165293
|
2016-08-29 00:11:52 -07:00 |
|
Jordan Harband
|
48f477db2a
|
[eslint config] [base] [patch] remove redundant DebuggerStatement from no-restricted-syntax
Fixes #1031.
|
2016-08-23 15:19:34 -07:00 |
|
Jordan Harband
|
ca1124cd8d
|
[eslint config] [base] v5.0.3
|
2016-08-21 23:25:19 -07:00 |
|
Yang Su
|
2e694723bf
|
Changed ESLint rule configs to use 'off', 'warn', and 'error' instead of numbers for better readability
|
2016-08-20 15:36:57 -07:00 |
|
soul-wish
|
baf0fa5343
|
fix issue with eslint-config-airbnb README.md file formatting
|
2016-08-18 22:35:42 +03:00 |
|
Jordan Harband
|
3ad33681a7
|
[eslint config] [*] [deps] update eslint, eslint-plugin-react
|
2016-08-18 00:50:37 -07:00 |
|
Jordan Harband
|
db2e7bdf63
|
[eslint config] [base] [fix] correct import/extensions list.
From b45fdcd60f / fixes #1013.
|
2016-08-15 23:17:04 -07:00 |
|
Jordan Harband
|
424d74ec8d
|
[eslint config] [deps] update eslint-plugin-react
|
2016-08-15 00:21:39 -07:00 |
|
Jordan Harband
|
3fb9f2ec69
|
[eslint config] v10.0.1
|
2016-08-12 15:52:10 -07:00 |
|
Jordan Harband
|
7d9af14ce4
|
[eslint config] [deps] update eslint, eslint-plugin-jsx-a11y, eslint-plugin-import, eslint-config-airbnb-base
- add temp disabled `jsx-a11y/anchor-has-content` rule
|
2016-08-12 15:49:45 -07:00 |
|
Jordan Harband
|
be6e13f7b9
|
[eslint config] [base] v5.0.2
|
2016-08-12 15:38:44 -07:00 |
|
Jordan Harband
|
fb0f03f676
|
[eslint config] [base] [deps] update eslint, eslint-plugin-import
- add temp disabled `func-call-spacing` rule
- add temp disabled `no-template-curly-in-string` rule
- enable `no-global-assign` and deprecate `no-native-reassign`
- enable `no-unsafe-negation` and deprecate `no-negated-in-lhs`
- add disabled `sort-keys` rule
|
2016-08-12 15:36:56 -07:00 |
|
Jordan Harband
|
0b8e466397
|
[eslint config] [*] [deps] update eslint, eslint-find-rules
|
2016-08-09 09:08:49 -07:00 |
|
Jordan Harband
|
9ffadff1fd
|
[eslint config] v10.0.0
|
2016-08-01 13:53:30 -07:00 |
|
Jordan Harband
|
a1edac348a
|
[eslint config] [*] add safe-publish-latest to prepublish
|
2016-08-01 14:05:32 -07:00 |
|
Jordan Harband
|
b4d8543f12
|
[eslint config] [react] [breaking] enable jsx-a11y rules:
- `jsx-a11y/heading-has-content`
- `jsx-a11y/html-has-lang`
- `jsx-a11y/lang`
- `jsx-a11y/no-marquee`
- `jsx-a11y/scope`
- `jsx-a11y/href-no-hash`
- `jsx-a11y/label-has-for`
|
2016-07-05 13:38:57 -07:00 |
|
Jordan Harband
|
a6da4bb5b2
|
[eslint config] [react] [breaking] enable aria rules:
- `jsx-a11y/aria-props`
- `jsx-a11y/aria-proptypes`
- `jsx-a11y/aria-unsupported-elements`
- `jsx-a11y/role-has-required-aria-props`
- `jsx-a11y/role-supports-aria-props`
|
2016-07-05 13:36:21 -07:00 |
|
Jordan Harband
|
6857f7af97
|
[eslint config] [react] [breaking] enable react rules:
- `react/jsx-filename-extension`
- `react/jsx-no-comment-textnodes`
- `react/jsx-no-target-blank`
- `react/require-extension`
- `react/no-render-return-value`
- `react/no-find-dom-node`
- `react/no-deprecated`
|
2016-07-05 13:20:39 -07:00 |
|
Jordan Harband
|
cb36ed90c3
|
[eslint config] [deps] [breaking] update eslint to v3, eslint-config-airbnb-base to v5, eslint-find-rules, eslint-plugin-import, eslint-plugin-jsx-a11y to v2, eslint-plugin-react to v6, tape.
- drop node < 4 support
|
2016-07-05 13:15:51 -07:00 |
|
Jordan Harband
|
a533e2dd35
|
[eslint config] [base] v5.0.1
|
2016-07-29 17:32:24 -07:00 |
|
Jordan Harband
|
4425d3c76b
|
[eslint config] [base] [deps] update eslint to v3.2
|
2016-07-29 16:29:00 -07:00 |
|
Jordan Harband
|
49dfcc42de
|
[eslint config] [*] improve prepublish script
|
2016-07-29 16:29:50 -07:00 |
|
Jordan Harband
|
b2ea03ef2c
|
[eslint config] [base] [deps] update eslint-plugin-import
|
2016-07-29 08:14:10 -07:00 |
|
James Glover
|
0165c13845
|
[eslint config] [*] [docs] Added subshell to usage commands and converted samples to the three backtick markdown syntax with language specifier for highlighting.
|
2016-07-27 20:18:11 +10:00 |
|
Jordan Harband
|
eea5f0f5f5
|
[eslint config] [base] no-unused-expressions: flesh out options
Fixes #963.
|
2016-07-25 12:39:31 -07:00 |
|
Jordan Harband
|
1fb300c6c7
|
[eslint config] [base] v5.0.0
|
2016-07-24 09:55:44 -07:00 |
|
Jordan Harband
|
616233c8b2
|
[eslint config] [base] [breaking] enable no-unexpected-multiline rule
|
2016-07-24 09:51:50 -07:00 |
|
Jordan Harband
|
bbfb9600dc
|
[eslint config] [*] [deps] update babel-tape-runner, add babel-preset-airbnb
|
2016-07-23 21:28:04 -07:00 |
|
Jordan Harband
|
9d598c3563
|
[eslint config] [base] [breaking] enable more overlooked rules:
- `no-void`
- `constructor-super`
- `prefer-spread`
- `no-new-require`
- `no-undef-init`
|
2016-07-22 15:40:00 -07:00 |
|
Jordan Harband
|
4921e03a7b
|
[eslint config] [base] [breaking] enable import/newline-after-import
Per https://github.com/benmosher/eslint-plugin-import/issues/386 / https://github.com/benmosher/eslint-plugin-import/issues/441
|
2016-07-14 21:27:37 -07:00 |
|
Jordan Harband
|
df8627d72f
|
[eslint config] [*] [tests] fix prepublish scripts.
|
2016-07-19 13:57:42 -07:00 |
|
Jordan Harband
|
3594ee94ac
|
[eslint config] [*] [docs] forgot “—save-dev” in 623dc44bb9
|
2016-07-19 10:33:29 -07:00 |
|
Jordan Harband
|
623dc44bb9
|
[eslint config] [*] [docs] update the peer dep install command to dynamically look up the right version numbers when installing peer deps.
Fixes #956.
This command would be simpler if https://github.com/npm/npm/issues/11213 is ever implemented.
|
2016-07-19 10:31:40 -07:00 |
|