rolling-scopes / site

🦥🛼 Website supporting The Rolling Scopes and The Rolling Scopes School educational process
https://rollingscopes.com
6 stars 8 forks source link

Setting up ESLint for Feature-Sliced Design. #320

Open andron13 opened 2 weeks ago

andron13 commented 2 weeks ago

📝 Describe the feature

The task involves configuring ESLint for Feature-Sliced Design (FSD). Particularly, a rule needs to be set to restrict imports from unauthorized levels according to FSD rules & etc.

ℹ️ Additional context

Feature-Sliced Design is a methodology for structuring front-end projects. Setting up ESLint rules according to FSD principles will enhance code quality by enforcing coding and structure standards.

✅ Definition of Done (DoD):

The task is considered finished when ESLint is set up in line with Feature-Sliced Design guidelines. Specifically, the import rule is successfully implemented, disallowing imports from unauthorized levels. All code should pass the new ESLint rules without any errors.

Quiddlee commented 5 days ago

Blocked by #63 untill we fully migrate to FSD and fix all the related errors