[Gradle, JS] Add cohesion for console method and message type
#KT-38286 fixed
This commit is contained in:
@@ -13,18 +13,21 @@ class TeamCityErrorPlugin {
|
|||||||
apply(compiler) {
|
apply(compiler) {
|
||||||
compiler.hooks.done.tap('TeamCityErrorPlugin', (stats) => {
|
compiler.hooks.done.tap('TeamCityErrorPlugin', (stats) => {
|
||||||
stats.compilation.errors.forEach(error => {
|
stats.compilation.errors.forEach(error => {
|
||||||
|
const type = 'error'
|
||||||
if (error instanceof ModuleNotFoundError) {
|
if (error instanceof ModuleNotFoundError) {
|
||||||
error.dependencies.forEach(dependency => {
|
error.dependencies.forEach(dependency => {
|
||||||
console.error(formatMessage(TYPED_MESSAGE, `Module '${dependency.request}' not found`, 'error'))
|
console[type](formatMessage(TYPED_MESSAGE, `Module '${dependency.request}' not found`, type))
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
console.error(formatMessage(TYPED_MESSAGE, error.message, 'error'))
|
console[type](formatMessage(TYPED_MESSAGE, error.message, type))
|
||||||
})
|
})
|
||||||
|
|
||||||
stats.compilation.warnings.forEach(warning => {
|
stats.compilation.warnings.forEach(warning => {
|
||||||
console.warn(formatMessage(TYPED_MESSAGE, warning.message, 'warn'))
|
const type = 'warn'
|
||||||
|
|
||||||
|
console[type](formatMessage(TYPED_MESSAGE, warning.message, type))
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user