Stop using IIFE for index.js
`index.js` is a NodeJS file. NodeJS automatically adds IIFE around JS code from each NodeJS file and passes in some variables like `module` object. Therefore it is redundant to have IIFE in `index.js`. Change-Id: Iea8ad83d8f3598aa506063614db482eeef52db4e
This commit is contained in:
parent
e31eb6dcd9
commit
f0d0b3fc81
23
index.js
23
index.js
@ -14,21 +14,22 @@
|
|||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*eslint-disable strict*/
|
||||||
|
'use strict';
|
||||||
|
/*eslint-enable strict*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The default module for this package simply reads in the .eslintrc yaml file, and returns it
|
* The default module for this package simply reads in the .eslintrc yaml file, and returns it
|
||||||
* as a module.
|
* as a module.
|
||||||
*/
|
*/
|
||||||
(function () {
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
var yaml = require('js-yaml');
|
var yaml = require('js-yaml');
|
||||||
var fs = require('fs');
|
var fs = require('fs');
|
||||||
var path = require('path');
|
var path = require('path');
|
||||||
|
|
||||||
/*eslint-disable no-sync */
|
/*eslint-disable no-sync */
|
||||||
var rcPath = path.join(__dirname, '.eslintrc');
|
var rcPath = path.join(__dirname, '.eslintrc');
|
||||||
var fileContent = fs.readFileSync(rcPath);
|
var fileContent = fs.readFileSync(rcPath);
|
||||||
/*eslint-enable no-sync */
|
/*eslint-enable no-sync */
|
||||||
|
|
||||||
module.exports = yaml.safeLoad(fileContent);
|
module.exports = yaml.safeLoad(fileContent);
|
||||||
})();
|
|
||||||
|
Loading…
Reference in New Issue
Block a user