eslint-config
eslint-config copied to clipboard
LINT: [proposal] Validating layers in project structure
Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ ΠΈΠΌΠ΅ΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π», ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΡ "Π³Π»ΡΠΏΡΡ " ΠΎΡΠΈΠ±ΠΎΠΊ
ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ Π»ΠΈΠ±ΠΎ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΈΠΌΠΏΠΎΡΡΠΎΠ²
// widgets/foo/ui.tsx
import { smth } from 'no-layer/auth-form' // Π²ΡΠΊΠΈΠ½Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ»ΠΎΡ Π² ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π΅Ρ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ»Π° ΡΠ΄Π°Π»ΠΈΡΡ ΡΡΡΠΎΠΊΡ)
Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ ΡΠΎ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° (Π΅ΡΠ»ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ)
Ρ.Π΅ ΠΌΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΏΠ°ΠΏΠΊΡ src/no-layer ΠΈ ΠΈΠ΄Π΅ΡΠΊΠ° Π½Π°ΠΌ Π΄Π°Π΅ΠΌ ΠΏΠΎ ΡΡΠΊΠ°ΠΌ ΡΡΠΎ Π½Π΅Π»ΡΠ·Ρ ΡΠ°ΠΊ)