package pl.touk.sputnik.processor.tslint.json; import lombok.Data; import lombok.NoArgsConstructor; /** * TSLint output with violations entry. * Used with JSON unmarshaller only. [ { "name":"service.ts", "failure":"exceeds maximum line length of 120", "startPosition": { "position":897, "line":18, "character":0 }, "endPosition": { "position":1028, "line":18, "character":131 }, "ruleName":"max-line-length" }, { "name":"administration.ts", "failure":"exceeds maximum line length of 120", "startPosition": { "position":1144, "line":20, "character":0 }, "endPosition": { "position":1275, "line":20, "character":131 }, "ruleName":"max-line-length" } ] */ @Data @NoArgsConstructor public final class TSLintFileInfo { private String name; private String failure; private ChangePosition startPosition; private ChangePosition endPosition; private String ruleName; }