INNER CODE UNIT · TypeScript
getFiletype
pgilad/leasot · src/cli/cli.ts:18
export const getFiletype = (filetype?: string, filename?: string): string => {
if (filetype) {
return filetype;
}
if (filename && path.extname(filename)) {
return path.extname(filename);
}
return DEFAULT_EXTENSION;
};
const parseContentSync = async (content: string, options: ProgramArgs, filename?: string): Promise<TodoComment[]> => {
const extension = getFiletype(options.filetype, filename);
associateExtWithParser(options.associateParser);
if (!isExtensionSupported(extension)) {
if (options.skipUnsupported) {
return [];