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 [];

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…