Skip to content
This repository was archived by the owner on Jun 13, 2023. It is now read-only.

Commit 6feabae

Browse files
authored
Merge pull request #7 from postmates/will/update-airbnb
Merge upstream Airbnb commits
2 parents c4e5bb7 + b689f42 commit 6feabae

34 files changed

+1736
-518
lines changed

.travis.yml

Lines changed: 31 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,54 @@
11
language: node_js
22
node_js:
3+
- "10"
4+
- "9"
35
- "8"
46
- "7"
57
- "6"
68
- "5"
79
- "4"
810
before_install:
9-
- 'if [ "${TRAVIS_NODE_VERSION}" = "0.6" ]; then npm install -g [email protected] ; elif [ "${TRAVIS_NODE_VERSION}" != "0.9" ]; then case "$(npm --version)" in 1.*) npm install -g [email protected] ;; 2.*) npm install -g npm@2 ;; esac ; fi'
10-
- 'if [ "${TRAVIS_NODE_VERSION%${TRAVIS_NODE_VERSION#[0-9]}}" = "0" ] || [ "${TRAVIS_NODE_VERSION:0:4}" = "iojs" ]; then npm install -g [email protected] ; elif [ "${TRAVIS_NODE_VERSION}" != "0.6" ] && [ "${TRAVIS_NODE_VERSION}" != "0.9" ]; then npm install -g npm; fi'
11+
- 'nvm install-latest-npm'
1112
install:
12-
- 'cd "packages/${PACKAGE}"'
13-
- 'if [ "${TRAVIS_NODE_VERSION}" = "0.6" ]; then nvm install 0.8 && npm install -g [email protected] && npm install -g [email protected] && npm install -g npm@2 && npm install && nvm use "${TRAVIS_NODE_VERSION}"; else npm install; fi;'
13+
- 'if [ -n "${PACKAGE-}" ]; then cd "packages/${PACKAGE}"; fi'
14+
- 'if [ "${TRAVIS_NODE_VERSION}" = "0.6" ] || [ "${TRAVIS_NODE_VERSION}" = "0.9" ]; then nvm install --latest-npm 0.8 && npm install && nvm use "${TRAVIS_NODE_VERSION}"; else npm install; fi;'
1415
- 'if [ -n "${ESLINT}" ]; then npm install --no-save "eslint@${ESLINT}"; fi'
1516
script:
16-
- 'if [ -n "${PREPUBLISH-}" ]; then npm run pretravis && npm run prepublish && npm run posttravis; else npm run travis; fi'
17+
- 'if [ -n "${PREPUBLISH-}" ]; then npm run pretravis && npm run prepublish && npm run posttravis; elif [ -n "${LINT-}" ]; then npm run lint; else npm run travis; fi'
1718
sudo: false
1819
env:
1920
matrix:
20-
- 'TEST=true ESLINT=3 PACKAGE=eslint-config-airbnb'
21-
- 'TEST=true ESLINT=4 PACKAGE=eslint-config-airbnb'
22-
- 'TEST=true ESLINT=3 PACKAGE=eslint-config-airbnb-base'
21+
- 'TEST=true ESLINT=5 PACKAGE=eslint-config-airbnb-base'
22+
- 'TEST=true ESLINT=5 PACKAGE=eslint-config-airbnb'
2323
- 'TEST=true ESLINT=4 PACKAGE=eslint-config-airbnb-base'
24+
- 'TEST=true ESLINT=4 PACKAGE=eslint-config-airbnb'
2425
matrix:
2526
fast_finish: true
2627
include:
27-
- node_js: "node"
28-
env: PREPUBLISH=true ESLINT=3 PACKAGE=eslint-config-airbnb
29-
- node_js: "node"
30-
env: PREPUBLISH=true ESLINT=4 PACKAGE=eslint-config-airbnb
31-
- node_js: "node"
32-
env: PREPUBLISH=true ESLINT=3 PACKAGE=eslint-config-airbnb-base
33-
- node_js: "node"
28+
- node_js: "lts/*"
29+
env: PREPUBLISH=true ESLINT=5 PACKAGE=eslint-config-airbnb-base
30+
- node_js: "lts/*"
31+
env: PREPUBLISH=true ESLINT=5 PACKAGE=eslint-config-airbnb
32+
- node_js: "lts/*"
3433
env: PREPUBLISH=true ESLINT=4 PACKAGE=eslint-config-airbnb-base
34+
- node_js: "lts/*"
35+
env: PREPUBLISH=true ESLINT=4 PACKAGE=eslint-config-airbnb
36+
- node_js: "lts/*"
37+
env: LINT=true
38+
exclude:
39+
- node_js: "5"
40+
env: TEST=true ESLINT=5 PACKAGE=eslint-config-airbnb-base
41+
- node_js: "5"
42+
env: TEST=true ESLINT=5 PACKAGE=eslint-config-airbnb
43+
- node_js: "4"
44+
env: TEST=true ESLINT=5 PACKAGE=eslint-config-airbnb-base
45+
- node_js: "4"
46+
env: TEST=true ESLINT=5 PACKAGE=eslint-config-airbnb
3547
allow_failures:
48+
- node_js: "9"
3649
- node_js: "7"
3750
- node_js: "5"
38-
- env: PREPUBLISH=true ESLINT=3 PACKAGE=eslint-config-airbnb
39-
- env: PREPUBLISH=true ESLINT=4 PACKAGE=eslint-config-airbnb
40-
- env: PREPUBLISH=true ESLINT=3 PACKAGE=eslint-config-airbnb-base
51+
- env: PREPUBLISH=true ESLINT=5 PACKAGE=eslint-config-airbnb-base
52+
- env: PREPUBLISH=true ESLINT=5 PACKAGE=eslint-config-airbnb
4153
- env: PREPUBLISH=true ESLINT=4 PACKAGE=eslint-config-airbnb-base
54+
- env: PREPUBLISH=true ESLINT=4 PACKAGE=eslint-config-airbnb

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2017 Airbnb
3+
Copyright (c) 2012 Airbnb
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

0 commit comments

Comments
 (0)