-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.sh
19 lines (13 loc) · 1.18 KB
/
install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env bash
npm install -g jsfmt esformatter-braces esformatter-limit-linebreaks esformatter-quotes esformatter-semicolons
wget --no-cache --cache=off -O ~/.jsfmtrc https://raw.githubusercontent.com/vovanmix/linters-formatters-analyzers/master/.jsfmtrc
gem install rubocop
wget --no-cache --cache=off -O ~/.rubocop.lint.yml https://raw.githubusercontent.com/vovanmix/linters-formatters-analyzers/master/.rubocop.yml
npm install -g tslint typescript@2.2.2
wget --no-cache --cache=off -O ~/tslint.lint.json https://raw.githubusercontent.com/vovanmix/linters-formatters-analyzers/master/tslint.json
npm install -g jshint
wget --no-cache --cache=off -O ~/.jshintrc.lint https://raw.githubusercontent.com/vovanmix/linters-formatters-analyzers/master/.jshintrc
npm install -g eslint eslint-plugin-import eslint-config-airbnb eslint-plugin-jsx-a11y eslint-plugin-react typescript-eslint-parser@2.1.0 typescript@2.2.2
wget --no-cache --cache=off -O ~/.eslintrc.lint.json https://raw.githubusercontent.com/vovanmix/linters-formatters-analyzers/master/.eslintrc.json
wget --no-cache --cache=off -O ~/lint https://raw.githubusercontent.com/vovanmix/linters-formatters-analyzers/master/lint
chmod +x ~/lint