Add a CI check for unused settings (#34105)
* Add unused settings script * Run in CI * Remove unused settings sans topic html * Report as annotations * Cleanup script
This commit is contained in:
@@ -267,8 +267,6 @@ export interface Settings {
|
||||
"scrollToBottomOnMessageSent": IBaseSetting<boolean>;
|
||||
"Pill.shouldShowPillAvatar": IBaseSetting<boolean>;
|
||||
"TextualBody.enableBigEmoji": IBaseSetting<boolean>;
|
||||
"MessageComposerInput.isRichTextEnabled": IBaseSetting<boolean>;
|
||||
"MessageComposer.showFormatting": IBaseSetting<boolean>;
|
||||
"sendTypingNotifications": IBaseSetting<boolean>;
|
||||
"showTypingNotifications": IBaseSetting<boolean>;
|
||||
"ctrlFForSearch": IBaseSetting<boolean>;
|
||||
@@ -336,7 +334,6 @@ export interface Settings {
|
||||
"RightPanel.phases": IBaseSetting<IRightPanelForRoomStored | null>;
|
||||
"enableEventIndexing": IBaseSetting<boolean>;
|
||||
"crawlerSleepTime": IBaseSetting<number>;
|
||||
"showCallButtonsInComposer": IBaseSetting<boolean>;
|
||||
"ircDisplayNameWidth": IBaseSetting<number>;
|
||||
"layout": IBaseSetting<Layout>;
|
||||
"Images.size": IBaseSetting<ImageSize>;
|
||||
@@ -901,14 +898,6 @@ export const SETTINGS: Settings = {
|
||||
default: true,
|
||||
invertedSettingName: "TextualBody.disableBigEmoji",
|
||||
},
|
||||
"MessageComposerInput.isRichTextEnabled": {
|
||||
supportedLevels: LEVELS_ACCOUNT_SETTINGS,
|
||||
default: false,
|
||||
},
|
||||
"MessageComposer.showFormatting": {
|
||||
supportedLevels: LEVELS_ACCOUNT_SETTINGS,
|
||||
default: false,
|
||||
},
|
||||
"sendTypingNotifications": {
|
||||
supportedLevels: LEVELS_ACCOUNT_SETTINGS,
|
||||
displayName: _td("settings|send_typing_notifications"),
|
||||
@@ -1254,13 +1243,6 @@ export const SETTINGS: Settings = {
|
||||
displayName: _td("settings|security|message_search_sleep_time"),
|
||||
default: 3000,
|
||||
},
|
||||
"showCallButtonsInComposer": {
|
||||
// Dev note: This is no longer "in composer" but is instead "in room header".
|
||||
// TODO: Rename with settings v3
|
||||
supportedLevels: LEVELS_DEVICE_ONLY_SETTINGS_WITH_CONFIG,
|
||||
default: true,
|
||||
controller: new UIFeatureController(UIFeature.Voip),
|
||||
},
|
||||
"ircDisplayNameWidth": {
|
||||
// We specifically want to have room-device > device so that users may set a device default
|
||||
// with a per-room override.
|
||||
|
||||
Reference in New Issue
Block a user