diff --git a/config_defaults.yml b/config_defaults.yml
index 00e65828cc575bf3d4434e9f27476359124e9e83..1f4708741ea72d626d4cf7a9efca7faae64b79bc 100644
--- a/config_defaults.yml
+++ b/config_defaults.yml
@@ -68,8 +68,23 @@ common:
   markup: markdown
 Rakefile:
   changelog_version_tag_pattern: 'v%s'
+  linter_fail_on_warnings: true
   default_disabled_lint_checks:
     - 'relative'
+    - '80chars'
+    - '140chars'
+    - 'class_inherits_from_params_class'
+    - 'autoloader_layout'
+    - 'documentation'
+    - 'single_quote_string_with_variables'
+  linter_exclusions:
+    - '.vendor/**/*.pp'
+    - 'bundle/**/*.pp'
+    - 'pkg/**/*.pp'
+    - 'spec/**/*.pp'
+    - 'tests/**/*.pp'
+    - 'types/**/*.pp'
+    - 'vendor/**/*.pp'
   extras: []
 .rubocop.yml:
   selected_profile: strict