UNPKG

shitlint

Version:

Your code is shit. Here's why.

80 lines 1.79 kB
{ "name": "shitlint", "version": "0.0.1", "description": "Your code is shit. Here's why.", "keywords": [ "shitlint", "shit", "lint", "your", "code", "is", "bad", "and", "you", "should", "feel", "bad", "brutal", "honest", "roast" ], "homepage": "https://github.com/iteebz/shitlint", "bugs": "https://github.com/iteebz/shitlint/issues", "repository": { "type": "git", "url": "https://github.com/iteebz/shitlint.git" }, "license": "MIT", "author": "Tyson Chan <tyson.chan@proton.me>", "type": "module", "main": "dist/index.js", "module": "dist/index.js", "types": "dist/index.d.ts", "bin": { "shitlint": "dist/cli.js" }, "files": [ "dist", "README.md" ], "dependencies": { "commander": "^11.0.0", "chalk": "^5.0.0", "tree-sitter": "^0.20.0", "tree-sitter-javascript": "^0.20.0", "tree-sitter-typescript": "^0.20.0", "tree-sitter-python": "^0.20.0", "tree-sitter-go": "^0.20.0", "openai": "^4.0.0", "@anthropic-ai/sdk": "^0.20.0", "chokidar": "^3.5.0", "glob": "^10.0.0", "zod": "^3.22.0" }, "devDependencies": { "@types/node": "^20.0.0", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "eslint": "^8.0.0", "prettier": "^3.0.0", "typescript": "^5.0.0", "vitest": "^1.0.0", "@vitest/coverage-v8": "^1.0.0" }, "engines": { "node": ">=18.0.0" }, "publishConfig": { "access": "public" }, "scripts": { "build": "tsc", "dev": "tsc --watch", "lint": "eslint src/**/*.ts", "format": "prettier --write src/**/*.ts", "test": "vitest", "test:coverage": "vitest --coverage", "clean": "rm -rf dist node_modules" } }