aboutsummaryrefslogtreecommitdiffstats
path: root/.rubocop.yml
diff options
context:
space:
mode:
authorJon Moss <me@jonathanmoss.me>2016-06-16 22:17:46 -0400
committerJon Moss <me@jonathanmoss.me>2016-06-16 22:17:46 -0400
commit80e819586b0e7940be9e65bd1431f7c505958caa (patch)
tree07c05724a154d3c5c873c31928761b672861f01d /.rubocop.yml
parent267489a103d4b99ca73dfa0d4b34c22c8fc6a803 (diff)
downloadrails-80e819586b0e7940be9e65bd1431f7c505958caa.tar.gz
rails-80e819586b0e7940be9e65bd1431f7c505958caa.tar.bz2
rails-80e819586b0e7940be9e65bd1431f7c505958caa.zip
Move code style configuration files to root directory
I think these are meant to be in the root directory, not in `/activerecord`? :grimacing: r? @sgrif [ci skip]
Diffstat (limited to '.rubocop.yml')
-rw-r--r--.rubocop.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/.rubocop.yml b/.rubocop.yml
new file mode 100644
index 0000000000..dd8db6af3a
--- /dev/null
+++ b/.rubocop.yml
@@ -0,0 +1,27 @@
+AllCops:
+ TargetRubyVersion: 2.3
+ DisabledByDefault: true
+
+# Two spaces, no tabs (for indentation).
+Style/IndentationWidth:
+ enabled: true
+
+# No trailing whitespace.
+Style/TrailingWhitespace:
+ enabled: true
+
+# Blank lines should not have any spaces.
+Style/TrailingBlankLines:
+ enabled: true
+
+# Use Ruby >= 1.9 syntax for hashes. Prefer { a: :b } over { :a => :b }.
+Style/HashSyntax:
+ enabled: true
+
+# Prefer &&/|| over and/or.
+Style/AndOr:
+ enabled: true
+
+# Use my_method(my_arg) not my_method( my_arg ) or my_method my_arg.
+Lint/RequireParentheses:
+ enabled: true