openpetswithchatandmcp/website/fix_ts_issues.ts
OpenPets Dev 65ac83849e Add 'website/' from commit '966aea480ffe1c340553aa878def30131d2af827'
git-subtree-dir: website
git-subtree-mainline: 8d3849caea
git-subtree-split: 966aea480f
2026-06-17 20:48:39 +00:00

15 lines
No EOL
523 B
TypeScript
Executable file

import { Project } from 'ts-morph';
const project = new Project({ tsConfigFilePath: './tsconfig.json' });
for (const sourceFile of project.getSourceFiles()) {
const filePath = sourceFile.getFilePath();
if (filePath.includes('__tests__') || filePath.includes('components') || filePath.includes('pages/Runboard')) {
sourceFile.fixMissingImports();
sourceFile.organizeImports();
sourceFile.fixUnusedIdentifiers();
}
}
project.saveSync();
console.log('Fixed imports and unused identifiers.');