tslint - Aplică convenția de denumire a fișierelor cu typescript-eslint
Vreau să aplic automat convențiile de denumire a fișierelor pentru codul meu TypeScript + React.
de exemplu, toate numele de fișiere .ts trebuie să fie camelCase, toate numele de fișiere .tsx trebuie să fie PascalCase
Orelsanpls a făcut referire la typescript-eslint în acest sens, totuși pot găsi doar regulile de convenții de denumire pentru variabile, clase, membri etc.
TSLint conținea reguli pentru numele fișierelor, ceea ce este exact ceea ce caut în typescript-eslint.
Îmi scapă ceva legat de convențiile de denumire în typescript-eslint?
Răspuns #1
Singurul plugin suportat pe care l-am găsit astăzi care face acest lucru este eslint-plugin-unicorn. Poți vedea referința la regula care te poate ajuta aici: https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/filename-case.md
S-ar putea să vrei să activezi această regulă doar, deoarece pluginul vine cu multe alte reguli subiective cu care s-ar putea să fii de acord sau nu.
Răspunsul #2
Sper că acest lucru nu mai este relevant pentru mine, dar dacă cineva va avea nevoie de el: eslint-naming-convention. Poți să-ți descrii selectorul și să-l forțezi să fie conform convenției tale.