github.com/codingfuture/orig-energi3@v0.8.4/.eslintrc.js (about)

     1  // Copyright 2019 The Energi Core Authors
     2  // This file is part of the Energi Core library.
     3  //
     4  // The Energi Core library is free software: you can redistribute it and/or modify
     5  // it under the terms of the GNU Lesser General Public License as published by
     6  // the Free Software Foundation, either version 3 of the License, or
     7  // (at your option) any later version.
     8  //
     9  // The Energi Core library is distributed in the hope that it will be useful,
    10  // but WITHOUT ANY WARRANTY; without even the implied warranty of
    11  // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    12  // GNU Lesser General Public License for more details.
    13  //
    14  // You should have received a copy of the GNU Lesser General Public License
    15  // along with the Energi Core library. If not, see <http://www.gnu.org/licenses/>.
    16  
    17  module.exports = {
    18      "env": {
    19          "commonjs": true,
    20          "es6": true,
    21          "mocha": true,
    22          "node": true,
    23      },
    24      "extends": "eslint:recommended",
    25      "globals": {
    26          "Atomics": "readonly",
    27          "SharedArrayBuffer": "readonly",
    28          "expect": "readonly",
    29          "assert": "readonly",
    30          "web3": "readonly",
    31          "artifacts": "readonly",
    32          "contract": "readonly",
    33      },
    34      "parserOptions": {
    35          "ecmaVersion": 2018
    36      },
    37      "rules": {
    38          "indent": [
    39              "error",
    40              4
    41          ],
    42          "linebreak-style": [
    43              "error",
    44              "unix"
    45          ],
    46          "no-unused-vars": [
    47              "error",
    48              {
    49                  "vars" : "all",
    50                  "args" : "all",
    51                  "argsIgnorePattern" : "^(_.*)$"
    52              }
    53          ],
    54      }
    55  };