UNPKG

@ui5/linter

Version:

A static code analysis tool for UI5

15 lines 669 B
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