diff --git a/packages/grafana-toolkit/src/cli/tasks/plugin.build.ts b/packages/grafana-toolkit/src/cli/tasks/plugin.build.ts index c7e58521a9c..69dc46a44b2 100644 --- a/packages/grafana-toolkit/src/cli/tasks/plugin.build.ts +++ b/packages/grafana-toolkit/src/cli/tasks/plugin.build.ts @@ -103,13 +103,16 @@ export const lintPlugin = ({ fix }: Fixable = {}) => } const { errorCount, results, warningCount } = report; + const formatter = cli.getFormatter(); if (errorCount > 0 || warningCount > 0) { - const formatter = cli.getFormatter(); console.log('\n'); console.log(formatter(results)); console.log('\n'); - throw new Error(`${errorCount + warningCount} linting errors found in ${results.length} files`); + } + + if (errorCount > 0) { + throw new Error(`${errorCount} linting errors found in ${results.length} files`); } });