ci(travis): run rubocop during the Lint job

* Automated using https://github.com/myii/ssf-formula/pull/60
This commit is contained in:
Imran Iqbal 2019-10-07 23:18:11 +01:00
parent 2df46466f6
commit 8d8c766660
No known key found for this signature in database
GPG key ID: 6D8629439D2B7819
2 changed files with 14 additions and 1 deletions

10
.rubocop.yml Normal file
View file

@ -0,0 +1,10 @@
# -*- coding: utf-8 -*-
# vim: ft=yaml
---
# General overrides used across formulas in the org
Metrics/LineLength:
# Increase from default of `80`
# Based on https://github.com/PyCQA/flake8-bugbear#opinionated-warnings (`B950`)
Max: 88
# Any offenses that should be fixed, e.g. collected via. `rubocop --auto-gen-config`

View file

@ -27,7 +27,7 @@ jobs:
# Run all of the linters in a single job
- language: node_js
node_js: lts/*
env: 'Lint: salt-lint, yamllint & commitlint'
env: 'Lint: salt-lint, yamllint, rubocop & commitlint'
before_install: skip
script:
# Install and run `salt-lint`
@ -38,6 +38,9 @@ jobs:
# Need at least `v1.17.0` for the `yaml-files` setting
- pip install --user yamllint>=1.17.0
- yamllint -s .
# Install and run `rubocop`
- gem install rubocop
- rubocop -d
# Install and run `commitlint`
- npm install @commitlint/config-conventional -D
- npm install @commitlint/travis-cli -D