All files / src/formatter/formats json.ts

100% Statements 3/3
100% Branches 0/0
100% Functions 1/1
100% Lines 3/3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16          1x         1x       2x  
import { IFormat } from "../interface";
import { CheckerResult } from "../../checker/checkerResult";
 
class JsonFormat implements IFormat {
  public getMessage(prefix: string, result: CheckerResult) {
    const message = {
      source: prefix,
      error: result.content,
      line: result.line
    };
    return JSON.stringify(message);
  }
}
 
export { JsonFormat };