You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
582 B
28 lines
582 B
'use strict'; |
|
|
|
var log = require('gulplog'); |
|
|
|
var ansi = require('../ansi'); |
|
var exit = require('../exit'); |
|
|
|
function logVerify(blacklisted) { |
|
var pluginNames = Object.keys(blacklisted); |
|
|
|
if (!pluginNames.length) { |
|
log.info( |
|
ansi.green('There are no blacklisted plugins in this project') |
|
); |
|
exit(0); |
|
} |
|
|
|
log.warn(ansi.red('Blacklisted plugins found in this project:')); |
|
|
|
pluginNames.map(function(pluginName) { |
|
var reason = blacklisted[pluginName]; |
|
log.warn(ansi.bgred(pluginName) + ': ' + reason); |
|
}); |
|
|
|
exit(1); |
|
} |
|
|
|
module.exports = logVerify;
|
|
|