d2-ui
Version:
17 lines (12 loc) • 555 B
JavaScript
var assign = require('lodash.assign');
var AirBnBConfig = require('eslint-config-airbnb');
var path = require('path');
var stripComments = require('strip-json-comments');
var fs = require('fs');
// you could do this all at once if you wanted to look cool
var filename = path.join(__dirname, '.eslintrc');
var data = fs.readFileSync(filename, {encoding: 'utf-8'});
var dataWithoutComments = stripComments(data);
var parsed = JSON.parse(dataWithoutComments);
AirBnBConfig.rules = assign(AirBnBConfig.rules, parsed.rules);
module.exports = AirBnBConfig;