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 };