lint: add .eslintfiles.

This commit is contained in:
Christopher Jeffrey 2017-08-07 01:25:07 -07:00
parent 36523e2f56
commit b719f54448
No known key found for this signature in database
GPG Key ID: 8962AB9DE6666BBD
5 changed files with 25 additions and 11 deletions

13
.eslintfiles Normal file
View File

@ -0,0 +1,13 @@
bench/
bin/cli
bin/node
bin/spvnode
bin/wallet
browser/server.js
browser/wsproxy.js
examples/
lib/
migrate/
scripts/
test/
webpack/

View File

@ -7,6 +7,7 @@
"parserOptions": {
"ecmaVersion": 8
},
"root": true,
"rules": {
"array-bracket-spacing": ["error", "never"],
"arrow-parens": ["error", "as-needed", {

View File

@ -10,22 +10,22 @@ const debug = fs.readFileSync(`${__dirname}/debug.html`);
const bcoin = fs.readFileSync(`${__dirname}/bcoin.js`);
const worker = fs.readFileSync(`${__dirname}/bcoin-worker.js`);
let proxy = new WSProxy({
const proxy = new WSProxy({
pow: process.argv.indexOf('--pow') !== -1,
ports: [8333, 18333, 18444, 28333, 28901]
});
let server = new HTTPBase({
port: +process.argv[2] || 8080,
const server = new HTTPBase({
port: Number(process.argv[2]) || 8080,
sockets: false
});
proxy.on('error', (err) => {
console.error(err.stack + '');
console.error(err.stack);
});
server.on('error', (err) => {
console.error(err.stack + '');
console.error(err.stack);
});
server.get('/favicon.ico', (req, res) => {

View File

@ -9,8 +9,6 @@ const digest = require('../lib/crypto/digest');
const IP = require('../lib/utils/ip');
const BufferWriter = require('../lib/utils/writer');
const NAME_REGEX = /^[a-z0-9\-\.]+?\.(?:be|me|org|com|net|ch|de)$/i;
const TARGET = Buffer.from(
'0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff',
'hex');

View File

@ -60,12 +60,14 @@
"scripts": {
"clean": "rm -f {browser/,}{bcoin.js,bcoin-worker.js}",
"docs": "jsdoc -c jsdoc.json",
"lint": "eslint lib/ test/ migrate/ examples/ bench/ scripts/*.js bin/{cli,node,spvnode,wallet} || exit 0",
"lint": "eslint $(cat .eslintfiles) || exit 0",
"lint-file": "eslint",
"test": "mocha --reporter spec test/*-test.js",
"test-browser": "BCOIN_NO_NATIVE=1 BCOIN_NO_SECP256K1=1 mocha --reporter spec test/*-test.js",
"test": "mocha --reporter spec test/*.js",
"test-browser":
"BCOIN_NO_NATIVE=1 BCOIN_NO_SECP256K1=1 mocha --reporter spec test/*.js",
"test-file": "mocha --reporter spec",
"test-file-browser": "BCOIN_NO_NATIVE=1 BCOIN_NO_SECP256K1=1 mocha --reporter spec",
"test-file-browser":
"BCOIN_NO_NATIVE=1 BCOIN_NO_SECP256K1=1 mocha --reporter spec",
"webpack": "webpack --config webpack.browser.js",
"webpack-browser": "webpack --config webpack.browser.js",
"webpack-compat": "webpack --config webpack.compat.js",