forked from cpplint/cpplint
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
32 lines (27 loc) · 2.26 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
language: python
# use container infra for linux
sudo: false
python:
- "3.5"
- "3.4"
- "3.3"
- "3.2"
- "2.7"
- "2.6"
- "pypy"
- "pypy3"
install:
- pip install pylint pyflakes
# command to install dependencies, e.g. pip install -r requirements.txt --use-mirrors
# install: "sudo apt-get install"
# command to run tests, e.g. python setup.py test
script:
- python cpplint_unittest.py
- python cpplint_clitest.py
- python cpplint.py --help
- if [[ $TRAVIS_PYTHON_VERSION == 3.5 ]]; then pyflakes cpplint_unittest.py; fi
- if [[ $TRAVIS_PYTHON_VERSION == 3.5 ]]; then pyflakes cpplint_clitest.py; fi
- if [[ $TRAVIS_PYTHON_VERSION == 3.5 ]]; then pyflakes cpplint.py; fi
- if [[ $TRAVIS_PYTHON_VERSION == 3.5 ]]; then pylint --max-locals=25 --max-line-length=100 --max-attributes=10 -d bad-indentation,invalid-name,too-many-statements,multiple-statements,global-statement,missing-docstring,too-many-branches,too-many-return-statements,too-many-arguments,fixme,bad-continuation,bad-option-value,redefined-builtin,too-few-public-methods,no-self-use,too-many-lines,too-many-function-args,unused-argument,anomalous-unicode-escape-in-string,too-many-boolean-expressions cpplint.py; fi
- if [[ $TRAVIS_PYTHON_VERSION == 3.5 ]]; then pylint --max-locals=25 --max-line-length=100 --max-attributes=10 -d bad-indentation,invalid-name,too-many-statements,multiple-statements,global-statement,missing-docstring,too-many-branches,too-many-return-statements,too-many-arguments,fixme,bad-continuation,bad-option-value,redefined-builtin,too-few-public-methods,no-self-use,too-many-lines,too-many-function-args,unused-argument,anomalous-unicode-escape-in-string,too-many-boolean-expressions cpplint_clitest.py; fi
- if [[ $TRAVIS_PYTHON_VERSION == 3.5 ]]; then pylint --max-locals=25 --max-line-length=120 --max-attributes=10 --max-public-methods=200 -d bad-indentation,invalid-name,too-many-statements,multiple-statements,global-statement,missing-docstring,too-many-branches,too-many-return-statements,too-many-arguments,fixme,bad-continuation,bad-option-value,redefined-builtin,too-few-public-methods,no-self-use,too-many-lines,too-many-function-args,unused-argument,protected-access,unused-variable,global-at-module-level,anomalous-unicode-escape-in-string cpplint_unittest.py; fi