{"library":"eslint-plugin-fsd-lint","type":"library","category":null,"description":"ESLint 9+ plugin for enforcing Feature-Sliced Design (FSD) architecture rules with Flat Config support. Current stable version is 1.2.1, regularly released on npm. Provides presets (recommended, strict, base) and individual rules for layer boundaries, public API discipline, relative import hygiene, UI/business-logic separation, and import ordering. Built for modern ESLint, works with TypeScript, path aliases, custom folder naming, and tsconfig mapping. Key differentiator: opinionated FSD rules with flexible configuration and real file resolution.","language":"javascript","status":"active","version":"1.2.1","tags":["javascript","eslint","plugin","feature-sliced-design","fsd","lint"],"last_verified":"Fri May 01","install":[{"cmd":"npm install eslint-plugin-fsd-lint","imports":["import fsdPlugin from 'eslint-plugin-fsd-lint'","fsdPlugin.configs.recommended","import fsdPlugin from 'eslint-plugin-fsd-lint'; export default [{ plugins: { fsd: fsdPlugin }, rules: { 'fsd/no-relative-imports': 'error' } }]"]},{"cmd":"yarn add eslint-plugin-fsd-lint","imports":[]},{"cmd":"pnpm add eslint-plugin-fsd-lint","imports":[]}],"homepage":null,"github":"https://github.com/effozen/eslint-plugin-fsd-lint","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-fsd-lint","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}