Integration

See RuboCop's own documentation for more information.

Editor integration

VSCode

VSCode Extensions

Gems

Project Configuration

.vscode/settings.json

{
  "solargraph.diagnostics": true
}

.solargraph.yml

require_paths:
- "C:/Program Files/SketchUp/SketchUp 2018/Tools"
- src

reporters:
- rubocop

.rubocop.yml

require: rubocop-sketchup

AllCops:
  DisabledByDefault: true
  SketchUp:
    SourcePath: src
    TargetSketchUpVersion: 2014

SketchupDeprecations:
  Enabled: true

SketchupPerformance:
  Enabled: true

SketchupRequirements:
  Enabled: true

SketchupSuggestions:
  Enabled: true

Rake integration

RuboCop::RakeTask.new do |task|
  task.requires << 'rubocop-sketchup'
end