* ci(semgrep): add more rules, r/python.correctness - Added file for defining rules as per frappe data model: frappe_correctness.yml - Add rule for SQLi, with WARNING only for now - Add rule file for UX - WARNING | INFO do not fail the build now * ci(semgrep): on_cancel, on_submit correctness rule * ci(semgrep): split workflow in steps * ci(semgrep): catch line breaks in _() * chore: fix sider issue
31 lines
701 B
Python
31 lines
701 B
Python
import frappe
|
|
from frappe import msgprint, throw, _
|
|
|
|
|
|
# ruleid: frappe-missing-translate-function
|
|
throw("Error Occured")
|
|
|
|
# ruleid: frappe-missing-translate-function
|
|
frappe.throw("Error Occured")
|
|
|
|
# ruleid: frappe-missing-translate-function
|
|
frappe.msgprint("Useful message")
|
|
|
|
# ruleid: frappe-missing-translate-function
|
|
msgprint("Useful message")
|
|
|
|
|
|
# ok: frappe-missing-translate-function
|
|
translatedmessage = _("Hello")
|
|
|
|
# ok: frappe-missing-translate-function
|
|
throw(translatedmessage)
|
|
|
|
# ok: frappe-missing-translate-function
|
|
msgprint(translatedmessage)
|
|
|
|
# ok: frappe-missing-translate-function
|
|
msgprint(_("Helpful message"))
|
|
|
|
# ok: frappe-missing-translate-function
|
|
frappe.throw(_("Error occured"))
|