UNPKG

unqommented

Version:

A Node.js utility that quickly identifies files with uncommented code in your codebase. Designed for developers who want to efficiently tell LLMs exactly which files need comments added.

27 lines (22 loc) 1.06 kB
require('qtests/setup'); // setup qtests before anything else const { test, expect, describe, beforeAll, afterAll } = require('@jest/globals'); // jest globals const fs = require('fs'); // file system operations const path = require('path'); // file path utilities const os = require('os'); // OS utilities for temp directory const utils = require('../utils'); // utilities under test let tmpDir; // temp directory for isolation let emptyFile; // path to the empty file beforeAll(() => { tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'unqommented-')); // create temp dir emptyFile = path.join(tmpDir, 'empty.js'); // define empty file path fs.writeFileSync(emptyFile, ''); // create truly empty file }); afterAll(() => { fs.rmSync(tmpDir, { recursive: true, force: true }); // clean up temp dir }); describe('hasUncommentedCode empty file', () => { test('returns false for empty file', async () => { const result = await utils.hasUncommentedCode(emptyFile); // check empty file expect(result).toBe(false); // should be false }); });