1
- var path = require ( 'path' )
2
- var events = require ( 'events' )
3
- var glob = require ( 'glob' )
1
+ const path = require ( 'path' )
2
+ const events = require ( 'events' )
3
+ const glob = require ( 'glob' )
4
4
path . parse = path . parse || require ( 'path-parse' )
5
5
6
- var mapFormatters
7
- var arrSupportedFormatters
8
- var HTMLHint
9
- var options
6
+ let HTMLHint
7
+ let options
10
8
11
9
// load formatters
12
- mapFormatters = loadFormatters ( )
13
- arrSupportedFormatters = [ ]
10
+ const mapFormatters = loadFormatters ( )
11
+ const arrSupportedFormatters = [ ]
14
12
15
- for ( var formatterName in mapFormatters ) {
13
+ for ( const formatterName in mapFormatters ) {
16
14
if ( formatterName !== 'default' ) {
17
15
arrSupportedFormatters . push ( formatterName )
18
16
}
19
17
}
20
18
21
19
// load all formatters
22
20
function loadFormatters ( ) {
23
- var arrFiles = glob . sync ( './formatters/*.js' , {
21
+ const arrFiles = glob . sync ( './formatters/*.js' , {
24
22
cwd : __dirname ,
25
23
dot : false ,
26
24
nodir : true ,
27
25
strict : false ,
28
26
silent : true ,
29
27
} )
30
28
31
- var mapFormatters = { }
29
+ const mapFormatters = { }
32
30
arrFiles . forEach ( ( file ) => {
33
- var fileInfo = path . parse ( file )
34
- var formatterPath = path . resolve ( __dirname , file )
31
+ const fileInfo = path . parse ( file )
32
+ const formatterPath = path . resolve ( __dirname , file )
35
33
mapFormatters [ fileInfo . name ] = require ( formatterPath )
36
34
} )
37
35
38
36
return mapFormatters
39
37
}
40
38
41
- var formatter = new events . EventEmitter ( )
39
+ const formatter = new events . EventEmitter ( )
42
40
43
41
formatter . getSupported = function ( ) {
44
42
return arrSupportedFormatters
@@ -50,7 +48,7 @@ formatter.init = function (tmpHTMLHint, tmpOptions) {
50
48
}
51
49
52
50
formatter . setFormat = function ( format ) {
53
- var formatHandel = mapFormatters [ format ]
51
+ const formatHandel = mapFormatters [ format ]
54
52
55
53
if ( formatHandel === undefined ) {
56
54
console . log (
0 commit comments