customFormatter.d.ts 643 B

1234567891011121314151617181920212223242526
  1. export declare enum MessageSeverity {
  2. Warning = 1,
  3. Error = 2
  4. }
  5. interface LintMessage {
  6. ruleId: string | null;
  7. severity: 1 | 2;
  8. message: string;
  9. line: number;
  10. column: number;
  11. }
  12. export interface LintResult {
  13. filePath: string;
  14. messages: LintMessage[];
  15. errorCount: number;
  16. warningCount: number;
  17. output?: string;
  18. source?: string;
  19. }
  20. export declare function formatResults(baseDir: string, results: LintResult[], format: (r: LintResult[]) => string): {
  21. output: string;
  22. outputWithMessages: string;
  23. totalNextPluginErrorCount: number;
  24. totalNextPluginWarningCount: number;
  25. };
  26. export {};