UNPKG

@codeque/eslint-plugin

Version:

Create custom ESLint rules based on code samples. Utilizing CodeQue - structural code search engine.

85 lines (84 loc) 2.05 kB
{ "name": "@codeque/eslint-plugin", "version": "0.1.2", "description": "Create custom ESLint rules based on code samples. Utilizing CodeQue - structural code search engine.", "author": "Jakub Mazurek (@jayu) <jakub.mazurek.dev@gmail.com>", "license": "Sustainable Use License", "engines": { "node": ">=14" }, "homepage": "https://codeque.co", "main": "dist/index.js", "files": [ "dist/**", "LICENSE.md" ], "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "https://github.com/codeque-co/codeque" }, "devDependencies": { "@babel/eslint-parser": "^7.21.8", "@types/jest": "^27.0.3", "@typescript-eslint/parser": "^5.53.0", "eslint": "^8.34.0", "espree": "^9.5.2", "esprima": "^4.0.1", "jest": "^27.4.4", "release-it": "^15.0.0", "ts-jest": "^27.1.1" }, "dependencies": { "@codeque/core": "^0.6.1", "applicationinsights": "^2.7.0", "is-ci": "^3.0.1", "node-machine-id": "^1.1.12" }, "peerDependencies": { "eslint": "^8.34.0" }, "scripts": { "build": "rm -rf dist && tsc", "build:watch": "yarn build --watch", "typecheck": "tsc --noEmit --skipLibCheck", "test": "jest", "test:circular": "dpdm --exit-code circular:1 --tree=false --warning=false './src/**'", "lint": "eslint --ext .js,.ts src", "lint:fix": "yarn lint --fix", "checks": "yarn lint && yarn typecheck && yarn test:circular && yarn test", "release": "release-it", "postinstall": "node ./dist/scripts/postinstall.js" }, "keywords": [ "typescript", "javascript", "json", "search", "find", "match", "pattern", "matching", "ast", "regexp", "semantic", "static", "analysis", "structural", "syntax", "multiline", "refactor", "refactoring", "replace", "rewrite", "rewriting", "navigation", "multiline search", "structural search", "search and replace", "regexp search", "json search" ] }