eslint-plugin-green
Version:
ESLint plugin for evaluating and promoting green coding practices
11 lines (9 loc) • 396 B
text/typescript
import { LinterResult } from '../types';
import { calculateScore, formatScore } from '../utils/scoring';
export const greenScoreReporter = (results: LinterResult[]): void => {
const allMessages = results.reduce((messages, result) => {
return messages.concat(result.messages);
}, [] as any[]);
const score = calculateScore(allMessages);
console.log(formatScore(score));
};