Update workflows/publish_pypi.yml
[manga-dl.git] / .scrutinizer.yml
blob20384ea96b06e6fd39e826be306c54b8a7aab2f3
1 checks:
2   python:
3     code_rating: true
4     duplicate_code: true
5   javascript: true
7 build:
8   nodes:
9     analysis:
10       project_setup:
11         override: true
12       tests:
13         before:
14           - pip3 install coverage
15           - pip3 install -r requirements_dev.txt
16 #          - sudo apt remove chromium-browser -y
17 #          - wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb -O /tmp/chrome.deb
18 #          - sudo dpkg -i /tmp/chrome.deb
19 #          - rm /tmp/chrome.deb
20 #          - sudo apt install -y -f --fix-missing
21         override:
22           -
23             command: 'coverage run --omit=manga_py/providers/*.py --source=manga_py run_tests.py'
24             coverage:
25               file: '.coverage'
26               format: 'py-cc'
27           - py-scrutinizer-run
28       environment:
29         python: 3.7.3
30         node: 6.0.0
31         apt_packages:
32           - dpkg
33 filter:
34   excluded_paths:
35     - manga_py/crypt/sunday_webry_com.py
36     - manga_py/crypt/aes.js
37     - manga_py/crypt/aes_zp.js
38     - tests/*.py
39     - run_tests.py
40     - manga.py