about summary refs log tree commit diff
path: root/.codeclimate.yml
diff options
context:
space:
mode:
authorDevon Blandin <dblandin@gmail.com>2017-11-23 15:38:17 -0500
committerEugen Rochko <eugen@zeonfederated.com>2017-11-23 21:38:17 +0100
commit801eee0ff3c6a690a5d84fda865bd38f7edf8794 (patch)
tree28a587ad53682f9c1f2ae69a27a2e9804ec53704 /.codeclimate.yml
parentbc4a726c2423fab9f17b51e8e3b081bf175c23c0 (diff)
Disable Code Climate maintainability checks (#5798)
- Migrate `.codeclimate.yml` to version 2 structure
- Disable Code Climate [maintainability checks][]

https://docs.codeclimate.com/docs/advanced-configuration

[maintainability checks]: http://blog.codeclimate.com/blog/2017/10/12/10-point-technical-debt-assessment

This commit upgrades the Code Climate configuration file and disables
the new maintainability checks.

Once this PR is merged, we can experiment with the new checks via pull
requests (the PR will report new issues) or via the [Code Climate
CLI][cli], which [now also supports the new maintainability
checks][cli-support].

[cli]: https://github.com/codeclimate/codeclimate
[cli-support]: https://codeclimate.com/changelog/5a0e488824cfa902a300091c
Diffstat (limited to '.codeclimate.yml')
-rw-r--r--.codeclimate.yml33
1 files changed, 24 insertions, 9 deletions
diff --git a/.codeclimate.yml b/.codeclimate.yml
index 29701a777..47e3e6ab9 100644
--- a/.codeclimate.yml
+++ b/.codeclimate.yml
@@ -1,21 +1,36 @@
-engines:
+version: "2"
+checks:
+  argument-count:
+    enabled: false
+  complex-logic:
+    enabled: false
+  file-lines:
+    enabled: false
+  method-complexity:
+    enabled: false
+  method-count:
+    enabled: false
+  method-lines:
+    enabled: false
+  nested-control-flow:
+    enabled: false
+  return-statements:
+    enabled: false
+  similar-code:
+    enabled: false
+  identical-code:
+    enabled: false
+plugins:
   brakeman:
     enabled: true
   bundler-audit:
     enabled: true
-  duplication:
-    enabled: false
   eslint:
     enabled: true
   rubocop:
     enabled: true
   scss-lint:
     enabled: true
-ratings:
-  paths:
-  - "**.rb"
-  - "**.js"
-  - "**.scss"
-exclude_paths:
+exclude_patterns:
 - spec/
 - vendor/asset