mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 13:10:02 +01:00
Wraps lowertext() to ensure proper stringification. (#82442)
## About The Pull Request Fixes #82440 This PR just creates a new macro, `LOWER_TEXT()` (yes the irony is not lost on me) to wrap around all calls of `lowertext()` and ensure that whatever we input into that proc will be stringified using the `"[]"` (or `tostring()` for the nerds) operator. very simple. I also added a linter to enforce this (and prevent all forms of regression) because I think that machines should do the menial work and we shouldn't expect maintainers to remember this, let me know if you disagree. if there is a time when it should be opted out for some reason, the linter does respect it if you wrap your input with the `UNLINT()` function.
This commit is contained in:
@@ -1047,10 +1047,10 @@ GLOBAL_DATUM_INIT(admin_help_ui_handler, /datum/admin_help_ui_handler, new)
|
||||
if(!M.mind)
|
||||
continue
|
||||
|
||||
for(var/string in splittext(lowertext(M.real_name), " "))
|
||||
for(var/string in splittext(LOWER_TEXT(M.real_name), " "))
|
||||
if(!(string in ignored_words))
|
||||
nameWords += string
|
||||
for(var/string in splittext(lowertext(M.name), " "))
|
||||
for(var/string in splittext(LOWER_TEXT(M.name), " "))
|
||||
if(!(string in ignored_words))
|
||||
nameWords += string
|
||||
|
||||
|
||||
Reference in New Issue
Block a user