explicit canRun for hidden transformers

This commit is contained in:
Sebastian McKenzie
2014-12-29 01:25:15 +11:00
parent 70d896d609
commit c5fa6425a5

View File

@@ -72,14 +72,13 @@ Transformer.prototype.transform = function (file) {
Transformer.prototype.canRun = function (file) {
var opts = file.opts;
var key = this.key;
if (key[0] === "_") return true;
var blacklist = opts.blacklist;
if (blacklist.length && _.contains(blacklist, key)) return false;
if (key[0] !== "_") {
var whitelist = opts.whitelist;
if (whitelist.length && !_.contains(whitelist, key)) return false;
}
var whitelist = opts.whitelist;
if (whitelist.length && !_.contains(whitelist, key)) return false;
return true;
};