Kami telah mendayakan peraturan ini: https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/docs/rules/naming-convention.md#allowed-selectors-modifiers-and-types
Secara lalai ini tidak membenarkan penggunaan PascalCase dalam literal objek, yang merupakan masalah untuk komponen vue
export default defineComponent({ name: 'MyComponent', components: { MyOtherComponent, }, })
Buat amaran berikut
Nama sifat literal objek
MyOtherComponent
mesti sepadan dengan salah satu daripada format berikut: camelCase
Ada sesiapa jumpa jalan penyelesaian? Saya mencuba semua pengubahsuaian tetapi tidak dapat mencari satu yang menyelesaikan masalah dan tidak membenarkan menggunakan Pascal pada literal objek
Satu-satunya cara saya boleh menciptanya semula ialah menggunakan peraturan:
Ini bukan lalai. Jadi saya rasa anda mempunyai ini dalam fail eslintrc anda atau menggunakan nilai lalai untuk koleksi ini. Anda sepatutnya boleh menggantikan ini untuk menggunakan: