Ankush Menat | 67e6472 | 2021-04-16 21:44:49 +0530 | [diff] [blame] | 1 | rules: |
| 2 | - id: frappe-missing-translate-function |
| 3 | pattern-either: |
| 4 | - patterns: |
| 5 | - pattern: frappe.msgprint("...", ...) |
| 6 | - pattern-not: frappe.msgprint(_("..."), ...) |
| 7 | - pattern-not: frappe.msgprint(__("..."), ...) |
| 8 | - patterns: |
| 9 | - pattern: frappe.throw("...", ...) |
| 10 | - pattern-not: frappe.throw(_("..."), ...) |
| 11 | - pattern-not: frappe.throw(__("..."), ...) |
| 12 | message: | |
| 13 | All user facing text must be wrapped in translate function. Please refer to translation documentation. https://frappeframework.com/docs/user/en/guides/basics/translations |
| 14 | languages: [python, javascript, json] |
| 15 | severity: ERROR |