@@ -11,36 +11,47 @@ install:
1111 - ' if [ -n "${PACKAGE-}" ]; then cd "packages/${PACKAGE}"; fi'
1212 - ' 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;'
1313 - ' if [ -n "${ESLINT}" ]; then npm install --no-save "eslint@${ESLINT}"; fi'
14+ - ' if [ -n "${REACT_HOOKS}" ]; then npm install --no-save "eslint-plugin-react-hooks@${REACT_HOOKS}"; fi'
1415script :
1516 - ' 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'
1617sudo : false
1718env :
1819 matrix :
1920 - ' TEST=true ESLINT=6 PACKAGE=eslint-config-airbnb-base'
2021 - ' TEST=true ESLINT=6 PACKAGE=eslint-config-airbnb'
22+ - ' TEST=true ESLINT=6 REACT_HOOKS=1.7 PACKAGE=eslint-config-airbnb'
2123 - ' TEST=true ESLINT=5 PACKAGE=eslint-config-airbnb-base'
2224 - ' TEST=true ESLINT=5 PACKAGE=eslint-config-airbnb'
25+ - ' TEST=true ESLINT=5 REACT_HOOKS=1.7 PACKAGE=eslint-config-airbnb'
2326matrix :
2427 fast_finish : true
2528 include :
2629 - node_js : " lts/*"
2730 env : PREPUBLISH=true ESLINT=6 PACKAGE=eslint-config-airbnb-base
2831 - node_js : " lts/*"
2932 env : PREPUBLISH=true ESLINT=6 PACKAGE=eslint-config-airbnb
33+ - node_js : " lts/*"
34+ env : PREPUBLISH=true ESLINT=6 REACT_HOOKS=1.7 PACKAGE=eslint-config-airbnb
3035 - node_js : " lts/*"
3136 env : PREPUBLISH=true ESLINT=5 PACKAGE=eslint-config-airbnb-base
3237 - node_js : " lts/*"
3338 env : PREPUBLISH=true ESLINT=5 PACKAGE=eslint-config-airbnb
39+ - node_js : " lts/*"
40+ env : PREPUBLISH=true ESLINT=5 REACT_HOOKS=1.7 PACKAGE=eslint-config-airbnb
3441 - node_js : " lts/*"
3542 env : LINT=true
3643 - node_js : " 7"
3744 env : TEST=true ESLINT=5 PACKAGE=eslint-config-airbnb-base
3845 - node_js : " 7"
3946 env : TEST=true ESLINT=5 PACKAGE=eslint-config-airbnb
47+ - node_js : " 7"
48+ env : TEST=true ESLINT=5 REACT_HOOKS=1.7 PACKAGE=eslint-config-airbnb
4049 - node_js : " 6"
4150 env : TEST=true ESLINT=5 PACKAGE=eslint-config-airbnb-base
4251 - node_js : " 6"
4352 env : TEST=true ESLINT=5 PACKAGE=eslint-config-airbnb
53+ - node_js : " 6"
54+ env : TEST=true ESLINT=5 REACT_HOOKS=1.7 PACKAGE=eslint-config-airbnb
4455 exclude :
4556 allow_failures :
4657 - node_js : " 11"
0 commit comments