@ui5/linter
Version:
A static code analysis tool for UI5
15 lines • 669 B
JavaScript
import { MESSAGE } from "../messages.js";
const deprecatedViewFileTypes = [
".view.json",
".view.html",
".view.tmpl",
".fragment.html",
];
export default async function lintFileTypes({ filePathsWorkspace, context }) {
const potentialDeprecatedResources = await filePathsWorkspace.byGlob(`**/{${deprecatedViewFileTypes.map((type) => `*${type}`).join(",")}}`);
potentialDeprecatedResources.forEach((resource) => {
const fileSuffix = resource.getPath().split(".").pop().toUpperCase();
context.addLintingMessage(resource.getPath(), MESSAGE.DEPRECATED_VIEW_TYPE, { viewType: fileSuffix });
});
}
//# sourceMappingURL=linter.js.map