Bagaimana cara memaksa pengembang untuk menggunakan kuadrat dari pada kurung keriting?


9

Saya ingin memaksa pengembang dalam aplikasi saya untuk menggunakan []alih-alih {{}}dalam atribut elemen.

misalnya kode ini harus menyebabkan kesalahan (pada waktu build / serve / lint):

<mycomponent id="{{i}}"> 

kode saat ini

<mycomponent [id]="i">

Bagaimana saya melakukannya?


Saran di atas adalah xD terbaik. Jika tidak ada dalam kendali Anda, tambahkan saja aturan linter . Pastikan semua kode memuaskan mereka sebelum menambahkan ke basis kode.
Arcteezy


1
seperti yang saya tahu Anda dapat mengubah sympole interpolasi default membuang metadata 'interpolasi' dari komponen Anda, tetapi jika Anda ingin membatalkan cara interpolasi, pendekatan terbaik hanya dengan memberi tahu mereka
Z.Bolbol

2
Saya hanya akan menegakkannya selama tinjauan kode
Oliver Cooke

Jawaban:


10

Seperti dikomentari, salah satu kemungkinannya adalah membuat aturan TSLint khusus dan menambah keparahan untuk memaksa pengembang saat kompilasi melemparkan kesalahan yang tepat. Anda akan memiliki tslint.json dalam proyek Anda untuk semua aturan inti dan yang khusus.

Silakan, periksa di sini cara menulis aturan khusus: https://palantir.github.io/tslint/develop/custom-rules/

Dalam hal lain, ketahuilah bahwa TSLint sedang tidak digunakan lagi dan ESLint akan menjadi penggantinya.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.