.codeclimate.yml
plugins:
bandit:
enabled: true
eslint:
enabled: true
channel: "eslint-5"
config:
config: eventol/front/.eslintrc.yaml
fixme:
enabled: true
config:
strings:
- FIXME
- BUG
- CHECK
- TODO
- FIX
- CHANGE
git-legal:
enabled: true
markdownlint:
enabled: true
checks:
MD013:
enabled: false
MD033:
enabled: false
nodesecurity:
enabled: true
pylint:
enabled: true
radon:
enabled: true
config:
python_version: 3
sass-lint:
enabled: true
config:
file: eventol/front/.sass-lint.yml
sonar-python:
enabled: true
config:
tests_patterns:
- eventol/manager/tests/**
- eventol/eventol/tests/**
exclude_patterns:
- ".github/"
- "deploy/"
- "docs/"
- "eventol/conf/"
- "eventol/front/src/assets/"
- "eventol/manager/media/"
- "eventol/manager/migrations/"
- "eventol/manager/static/"
- "eventol/manager/templates/"
- "db.*"
- "**/__snapshots__/"
- "**/node_modules/"
- "**/*.test.js"
- "**/*.test.jsx"
- "**/*.spec.js"
- "**/*.spec.jsx"
- "**/*.story.js"
- "**/test_*.py"