d8a939df5d
* 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 |
||
---|---|---|
.. | ||
accessibility | ||
audio | ||
autocomplete | ||
components | ||
editor | ||
end-to-end-tests | ||
i18n | ||
i18n-test | ||
img | ||
notifications | ||
settings/watchers | ||
stores | ||
test-utils | ||
utils | ||
.eslintrc.js | ||
CallHandler-test.ts | ||
DecryptionFailureTracker-test.js | ||
DeviceListener-test.ts | ||
KeyBindingsManager-test.ts | ||
Markdown-test.ts | ||
PosthogAnalytics-test.ts | ||
RoomNotifs-test.ts | ||
ScalarAuthClient-test.js | ||
Terms-test.js | ||
TextForEvent-test.ts | ||
UserActivity-test.js | ||
createRoom-test.js | ||
globalSetup.js | ||
languageHandler-test.ts | ||
linkify-matrix-test.ts | ||
minimal-sdk.js | ||
setupTests.js | ||
skinned-sdk.js |