mirror of
https://github.com/airbnb/javascript.git
synced 2026-01-14 08:38:08 -05:00
Compare commits
3 Commits
es5-deprec
...
eslint-con
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9ffadff1fd | ||
|
|
a1edac348a | ||
|
|
53b4173b04 |
@@ -7,7 +7,7 @@
|
||||
[](https://gitter.im/airbnb/javascript?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
|
||||
|
||||
Other Style Guides
|
||||
- [ES5](es5/)
|
||||
- [ES5 (Deprecated)](https://github.com/airbnb/javascript/tree/es5-deprecated/es5)
|
||||
- [React](react/)
|
||||
- [CSS & Sass](https://github.com/airbnb/css)
|
||||
- [Ruby](https://github.com/airbnb/ruby)
|
||||
|
||||
1753
es5/README.md
1753
es5/README.md
File diff suppressed because it is too large
Load Diff
@@ -6,7 +6,7 @@
|
||||
"scripts": {
|
||||
"lint": "eslint .",
|
||||
"tests-only": "babel-tape-runner ./test/test-*.js",
|
||||
"prepublish": "(in-install || eslint-find-rules --unused) && (not-in-publish || npm test)",
|
||||
"prepublish": "(in-install || eslint-find-rules --unused) && (not-in-publish || npm test) && safe-publish-latest",
|
||||
"pretest": "npm run --silent lint",
|
||||
"test": "npm run --silent tests-only",
|
||||
"travis": "npm run --silent test"
|
||||
@@ -51,6 +51,7 @@
|
||||
"eslint-find-rules": "^1.11.1",
|
||||
"eslint-plugin-import": "^1.12.0",
|
||||
"in-publish": "^2.0.0",
|
||||
"safe-publish-latest": "^1.0.1",
|
||||
"tape": "^4.6.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
||||
@@ -1,3 +1,37 @@
|
||||
10.0.0 / 2016-08-01
|
||||
==================
|
||||
- [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`
|
||||
- [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`
|
||||
- [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`
|
||||
- [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.
|
||||
- [deps] update `eslint-config-airbnb-base`, `eslint-plugin-react`, `eslint-plugin-import`, `eslint-plugin-jsx-a11y`, `babel-tape-runner`, add `babel-preset-airbnb`. ensure react is `>=` 0.13.0
|
||||
- [patch] loosen `jsx-pascal-case` rule to allow all caps component names
|
||||
- [tests] stop testing < node 4
|
||||
- [tests] use `in-publish` because coffeescript screwed up the prepublish script for everyone
|
||||
- [tests] Only run `eslint-find-rules` on prepublish, not in tests
|
||||
- [tests] Even though the base config may not be up to date in the main package, let’s `npm link` the base package into the main one for the sake of travis-ci tests
|
||||
- [docs] update the peer dep install command to dynamically look up the right version numbers when installing peer deps
|
||||
- add `safe-publish-latest` to `prepublish`
|
||||
|
||||
9.0.1 / 2016-05-08
|
||||
==================
|
||||
- [patch] update `eslint-config-airbnb-base` to v3.0.1
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "eslint-config-airbnb",
|
||||
"version": "9.0.1",
|
||||
"version": "10.0.0",
|
||||
"description": "Airbnb's ESLint config, following our styleguide",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"lint": "eslint .",
|
||||
"tests-only": "babel-tape-runner ./test/test-*.js",
|
||||
"prepublish": "(in-install || eslint-find-rules --unused) && (not-in-publish || npm test)",
|
||||
"prepublish": "(in-install || eslint-find-rules --unused) && (not-in-publish || npm test) && safe-publish-latest",
|
||||
"pretest": "npm run --silent lint",
|
||||
"test": "npm run --silent tests-only",
|
||||
"travis": "cd ../eslint-config-airbnb-base && npm install && npm link && cd - && npm link eslint-config-airbnb-base && npm run --silent test ; npm unlink eslint-config-airbnb-base >/dev/null &"
|
||||
@@ -57,6 +57,7 @@
|
||||
"eslint-plugin-react": "^6.0.0",
|
||||
"in-publish": "^2.0.0",
|
||||
"react": ">= 0.13.0",
|
||||
"safe-publish-latest": "^1.0.1",
|
||||
"tape": "^4.6.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
||||
Reference in New Issue
Block a user