status-react/src/status_im
Icaro Motta 238e35a281
Unshadow more Clojure core vars (#16777)
This is a continuation of https://github.com/status-im/status-mobile/pull/16500 (Lint
& fix some shadowed core Clojure(Script) vars).

Notes: As a reminder, the goal is to eventually disallow shadowing core Clojure
vars entirely, but to get there and avoid rebase hell and regressions, we need
to do in smaller steps, especially because we can't safely automate the process
of unshadowing vars.

We are already down from ~500 shadowed core vars to 350 in total.

Why is this PR is using names such as "s", "v" or "sym"? Names such as s or v
are the so called idiomatic names, and are listed in the Clojure Style Guide
https://guide.clojure.style/#idiomatic-names. I used them whenever I felt
appropriate. For the var cljs.core/symbol I opted to use sym, even though the
symbol in question is not necessarily a Clojure symbol, I think the alias
conveys the meaning well enough
(https://www.clojure.org/guides/learn/syntax#_symbols_and_idents).

New vars linted:

- comparator
- identity
- str
- symbol
- val

Outstanding shadowed vars include type, name, hash, comp.
2023-07-26 11:26:12 +00:00
..
async_storage Lint & fix some shadowed core Clojure(Script) vars (#16500) 2023-07-06 10:28:07 +00:00
backup status-im/utils/fx replaced with utils/re-frame to avoid unambiguities (#14640) 2022-12-26 15:00:17 +00:00
bootnodes multiaccounts refactoring part1 (#16414) 2023-06-28 13:48:34 +02:00
bottom_sheet feat: add new theming mechanism (#16191) 2023-06-23 05:11:50 -07:00
browser [#16422] Merge profile and profile overview into one map in status-go (#16507) 2023-07-06 19:46:21 +02:00
chat/models Unshadow more Clojure core vars (#16777) 2023-07-26 11:26:12 +00:00
commands multiaccounts refactoring part1 (#16414) 2023-06-28 13:48:34 +02:00
communities Unshadow more Clojure core vars (#16777) 2023-07-26 11:26:12 +00:00
contact multiaccounts refactoring part1 (#16414) 2023-06-28 13:48:34 +02:00
currency multiaccounts refactoring part1 (#16414) 2023-06-28 13:48:34 +02:00
data_store [#16520] ENS setting is unavailable on PRs when test network is set (#16521) 2023-07-07 15:34:02 +02:00
ens multiaccounts refactoring part1 (#16414) 2023-06-28 13:48:34 +02:00
ethereum Unshadow more Clojure core vars (#16777) 2023-07-26 11:26:12 +00:00
fleet Lint and fix missing trailing newlines (#16445) 2023-07-04 19:40:13 +00:00
group_chats [#16422] Merge profile and profile overview into one map in status-go (#16507) 2023-07-06 19:46:21 +02:00
http clean old code, remove public chat, implement drawers for home screens (#15766) 2023-04-28 13:42:38 +02:00
keycard discard backup message when recovering account (#16748) 2023-07-25 15:03:57 +08:00
log_level multiaccounts refactoring part1 (#16414) 2023-06-28 13:48:34 +02:00
mailserver multiaccounts refactoring part1 (#16414) 2023-06-28 13:48:34 +02:00
mobile_sync_settings multiaccounts refactoring part1 (#16414) 2023-06-28 13:48:34 +02:00
multiaccounts Unshadow more Clojure core vars (#16777) 2023-07-26 11:26:12 +00:00
network Unshadow more Clojure core vars (#16777) 2023-07-26 11:26:12 +00:00
node Enable lightclient 2023-07-07 15:40:24 +01:00
notifications Move status-im.utils.money to utils.money (#16573) 2023-07-12 18:26:04 +00:00
pairing multiaccounts refactoring part1 (#16414) 2023-06-28 13:48:34 +02:00
popover Make popover delay configurable (#15225) 2023-03-02 08:41:18 -03:00
profile multiaccounts refactoring part1 (#16414) 2023-06-28 13:48:34 +02:00
qr_scanner multiaccounts refactoring part1 (#16414) 2023-06-28 13:48:34 +02:00
react_native clean old code, remove public chat, implement drawers for home screens (#15766) 2023-04-28 13:42:38 +02:00
router clean old code, remove public chat, implement drawers for home screens (#15766) 2023-04-28 13:42:38 +02:00
search Change view-id as per the selected bottom tab and refactor subscriptions (#15636) 2023-04-19 19:09:37 +05:30
signals [#16422] Merge profile and profile overview into one map in status-go (#16507) 2023-07-06 19:46:21 +02:00
signing Unshadow more Clojure core vars (#16777) 2023-07-26 11:26:12 +00:00
stickers move constants/config to status-im2 root and remove old constants/config (#14821) 2023-01-18 15:43:58 +01:00
transport [#16422] Merge profile and profile overview into one map in status-go (#16507) 2023-07-06 19:46:21 +02:00
ui Unshadow more Clojure core vars (#16777) 2023-07-26 11:26:12 +00:00
utils Unshadow more Clojure core vars (#16777) 2023-07-26 11:26:12 +00:00
visibility_status_popover status-im/utils/fx replaced with utils/re-frame to avoid unambiguities (#14640) 2022-12-26 15:00:17 +00:00
visibility_status_updates multiaccounts refactoring part1 (#16414) 2023-06-28 13:48:34 +02:00
waku multiaccounts refactoring part1 (#16414) 2023-06-28 13:48:34 +02:00
wallet Unshadow more Clojure core vars (#16777) 2023-07-26 11:26:12 +00:00
wallet_connect multiaccounts refactoring part1 (#16414) 2023-06-28 13:48:34 +02:00
events.cljs fix App is not opened on the last viewed chat with biometric login enabled (#16516) 2023-07-10 15:33:31 +05:30
integration_test.cljs multiaccounts refactoring S3, refactor keychain and touchid, move and refactor create/recover/login profile (#16448) 2023-07-06 11:25:57 +02:00
test_runner.cljs Nix/upgrade zprint 1.2.5 (#15113) 2023-02-17 20:10:00 +08:00