all files / eslint-plugin-angular/ index.js

100% Statements 9/9
100% Branches 2/2
100% Functions 1/1
100% Lines 9/9
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22            55× 55× 54×              
'use strict';
 
/* eslint-disable global-require */
 
var fs = require('fs');
var path = require('path');
 
var rules = {};
var ruleDir = path.join(__dirname, 'rules');
 
fs.readdirSync(ruleDir).forEach(function(name) {
    var match = name.match(/(.+)\.js$/);
    if (match) {
        rules[match[1]] = require(path.join(ruleDir, name));
    }
});
 
module.exports = {
    rules: rules,
    environments: require('./environments')
};