@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
20 lines (19 loc) • 745 B
TypeScript
import Project from "../../app/Project";
import IFile from "../../storage/IFile";
import IProjectFileInfoGenerator from "../IProjectFileInfoGenerator";
import ProjectInfoItem from "../ProjectInfoItem";
/**********
* Generator that generates error results if Byte Order Marks are found within .json files
*
* @see {@link ../../../public/data/forms/mctoolsval/nobom.form.json} for topic definitions
*********/
export default class CheckNoBOMGenerator implements IProjectFileInfoGenerator {
id: string;
title: string;
canAlwaysProcess: boolean;
private severity;
generate(_project: Project, projectFile: IFile): Promise<ProjectInfoItem[]>;
summarize(): void;
private hasByteOrderMark;
private getNewBOMResult;
}