@@ -3,7 +3,6 @@ var Vow = require('vow');
33var StringChecker = require ( './string-checker' ) ;
44var extractJs = require ( './extract-js' ) ;
55var utils = require ( 'util' ) ;
6- var path = require ( 'path' ) ;
76
87var NodeConfiguration = require ( './config/node-configuration' ) ;
98
@@ -155,7 +154,7 @@ Checker.prototype._processDirectory = function(path, fileHandler) {
155154 return this . _processDirectory ( fullname , fileHandler ) ;
156155 }
157156
158- if ( ! this . _hasCorrectExtension ( fullname ) ) {
157+ if ( ! this . _configuration . hasCorrectExtension ( fullname ) ) {
159158 if ( ! this . _configuration . shouldExtractFile ( fullname ) ) {
160159 return [ ] ;
161160 }
@@ -242,23 +241,6 @@ Checker.prototype._processStdin = function(stdinHandler) {
242241 return deferred . promise ( ) ;
243242} ;
244243
245- /**
246- * Returns true if the file extension matches a file extension to process.
247- *
248- * @returns {Boolean }
249- */
250- Checker . prototype . _hasCorrectExtension = function ( testPath ) {
251- var extension = path . extname ( testPath ) . toLowerCase ( ) ;
252- var basename = path . basename ( testPath ) . toLowerCase ( ) ;
253- var fileExtensions = this . _configuration . getFileExtensions ( ) ;
254-
255- return ! (
256- fileExtensions . indexOf ( extension ) < 0 &&
257- fileExtensions . indexOf ( basename ) < 0 &&
258- fileExtensions . indexOf ( '*' ) < 0
259- ) ;
260- } ;
261-
262244/**
263245 * Returns new configuration instance.
264246 *
0 commit comments