Mengkonfigurasi VS code adalah salah satu cara kita untuk meningkatkan produktivitas kerja dan keselarasan pekerjaan tim dalam hal formatter. Oleh karena itu, artikel ini akan sangat bermanfaat bagi anda yang sedang belajar maupun sedang bekerja dengan tim dalam pengembangan odoo.
Ekstensi
Ada beberapa ekstensi untuk meningkatkan produktifitas kita, yaitu sebagai berikut.
1. Odoo Code Snippets
Membantu untuk mempercepat kerja kita dalam pembuatan kode xml maupun python dalam pengembangan module odoo.
2. Odoo IDE
Membantu kita dalam autocomplete code. Ini akan sangat bermanfaat dalam produktivitas kerja kita, karna kita tidak perlu menghafal fields-fields dalam parent model kita, dalam xml kita, dan lain sebagainya.
3. Owl Vision
Ini membantu kita dalam pengembangan kode owl, ekstensi ini memberikan autocomplete untuk variable-variable pada xml dan javascript.
Pengaturan Formatter
Untuk mengatur formatter anda harus melakukan beberapa step berikut:
1. Buat folder .vscode
2. Buat file settings.json pada folder .vscode
3. Berikan kode konfigurasi berikut pada file settings.json anda
{
"python.languageServer": "None",
"[python]": {
"editor.defaultFormatter": "ms-python.autopep8",
"editor.formatOnSave": true,
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 160,
"editor.tabSize": 4,
"editor.detectIndentation": true,
"editor.insertSpaces": true
},
"[xml]": {
"editor.autoClosingBrackets": "never",
"files.trimFinalNewlines": true,
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 160,
"editor.tabSize": 4,
"editor.detectIndentation": false,
"editor.insertSpaces": false
},
"python.analysis.typeCheckingMode": "standard"
}
Selengkapnya: