Explorar el Código

Add EditorConfig (#1119)

* Add EditorConfig file.

This allows users with a wide variety of editors to easily code in
OpenZeppelin's preferred 2 space indentation code style.

See https://editorconfig.org for more information.

* Eslint: Always disallow trailing space

* Eslint: Error on missing EOL at file end
Justus Perlwitz hace 7 años
padre
commit
ae2980b072
Se han modificado 3 ficheros con 15 adiciones y 3 borrados
  1. 12 0
      .editorconfig
  2. 2 2
      .eslintrc
  3. 1 1
      test/Bounty.test.js

+ 12 - 0
.editorconfig

@@ -0,0 +1,12 @@
+# EditorConfig is awesome: https://EditorConfig.org
+
+# top-most EditorConfig file
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+indent_size = 2
+indent_style = space
+insert_final_newline = true
+trim_trailing_whitespace = true

+ 2 - 2
.eslintrc

@@ -28,7 +28,7 @@
     "comma-dangle": ["warn", "always-multiline"],
     "comma-spacing": ["error", {"before": false, "after": true}],
     "dot-notation": ["error", {"allowKeywords": true, "allowPattern": ""}],
-    "eol-last": "warn",
+    "eol-last": ["error", "always"],
     "eqeqeq": ["error", "smart"],
     "generator-star-spacing": ["error", "before"],
     "indent": ["error", 2],
@@ -38,7 +38,7 @@
     "no-dupe-keys": "error",
     "no-mixed-spaces-and-tabs": ["error", "smart-tabs"],
     "no-redeclare": ["error", {"builtinGlobals": true}],
-    "no-trailing-spaces": ["error", { "skipBlankLines": true }],
+    "no-trailing-spaces": ["error", { "skipBlankLines": false }],
     "no-undef": "error",
     "no-use-before-define": "off",
     "no-var": "error",

+ 1 - 1
test/Bounty.test.js

@@ -25,7 +25,7 @@ contract('Bounty', function ([_, owner, researcher]) {
 
     it('can set reward', async function () {
       await sendReward(owner, this.bounty.address, reward);
-      
+
       const balance = await ethGetBalance(this.bounty.address);
       balance.should.be.bignumber.eq(reward);
     });