element-portable/src/components/views/auth
Travis Ralston d8a939df5d
Use & enforce snake_case naming convention on config.json settings (#8062)
* Document and support the established naming convention for config opts

This change:
* Rename `ConfigOptions` to `IConfigOptions` to match code convention/style, plus move it to a dedicated file
* Update comments and surrounding documentation
* Define every single documented option (from element-web's config.md)
* Enable a linter to enforce the convention
* Invent a translation layer for a different change to use
* No attempt to fix build errors from doing this (at this stage)

* Add demo of lint rule in action

* Fix all obvious instances of SdkConfig case conflicts

* Fix tests to use SdkConfig directly

* Add docs to make unset() calling safer

* Appease the linter

* Update documentation to match snake_case_config

* Fix more instances of square brackets off SdkConfig
2022-03-18 10:12:36 -06:00
..
AuthBody.tsx Auto fix 2021-10-22 17:23:37 -05:00
AuthFooter.tsx Auto fix 2021-10-22 17:23:37 -05:00
AuthHeader.tsx Auto fix 2021-10-22 17:23:37 -05:00
AuthHeaderLogo.tsx Auto fix 2021-10-22 17:23:37 -05:00
AuthPage.tsx Auto fix 2021-10-22 17:23:37 -05:00
CaptchaForm.tsx Remove Countly analytics integration (#7808) 2022-02-15 16:58:30 +00:00
CompleteSecurityBody.tsx Auto fix 2021-10-22 17:23:37 -05:00
CountryDropdown.tsx Use & enforce snake_case naming convention on config.json settings (#8062) 2022-03-18 10:12:36 -06:00
EmailField.tsx Autofix 2021-10-27 21:53:12 -05:00
InteractiveAuthEntryComponents.tsx Add lint for unused locals (#8007) 2022-03-09 12:05:16 +00:00
LanguageSelector.tsx Use & enforce snake_case naming convention on config.json settings (#8062) 2022-03-18 10:12:36 -06:00
PassphraseConfirmField.tsx Auto fix 2021-12-09 09:10:23 +00:00
PassphraseField.tsx Use & enforce snake_case naming convention on config.json settings (#8062) 2022-03-18 10:12:36 -06:00
PasswordLogin.tsx Remove Countly analytics integration (#7808) 2022-02-15 16:58:30 +00:00
RegistrationForm.tsx Remove Countly analytics integration (#7808) 2022-02-15 16:58:30 +00:00
Welcome.tsx Use & enforce snake_case naming convention on config.json settings (#8062) 2022-03-18 10:12:36 -06:00