{"library":"eslint-plugin-paths","type":"library","category":null,"description":"ESLint plugin that enforces the use of path aliases defined in tsconfig.json or jsconfig.json instead of relative imports. Version 1.1.0 is the latest stable release, with active development. Unlike alternatives that introduce their own alias configuration, this plugin reads directly from TypeScript/JavaScript config files, providing a single source of truth. Supports auto-fix via eslint --fix. Designed for zero-config, plug-and-play usage. Requires ESLint and Node.js.","language":"javascript","status":"active","version":"1.1.0","tags":["javascript","eslint","eslintplugin","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-plugin-paths","imports":["import paths from 'eslint-plugin-paths'","'paths/alias': 'error'","\"paths/alias\": [\"error\", { \"config\": \"tsconfig.json\" }]"]},{"cmd":"yarn add eslint-plugin-paths","imports":[]},{"cmd":"pnpm add eslint-plugin-paths","imports":[]}],"homepage":null,"github":"https://github.com/vitonsky/eslint-plugin-paths","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-paths","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/eslint-plugin-paths/compatibility"}}