Repository Analysis

Vendicated/Vencord

The cutest Discord modification

0.6 Likely human-written View on GitHub
0.6
Adjusted Score
0.6
Raw Score
100%
Time Factor
2026-05-29
Last Push
13,444
Stars
TypeScript
Language
76,908
Lines of Code
748
Files
43
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 43

Pattern Findings

43 matches across 2 categories. Click a row to expand file-level details.

Hyper-Verbose Identifiers41 hits · 43 pts
SeverityFileLineSnippet
LOWsrc/plugins/messageLinkEmbeds/index.tsx281function getChannelLabelAndIconUrl(channel: Channel) {
LOWsrc/plugins/messageLinkEmbeds/index.tsx287function ChannelMessageEmbedAccessory({ message, channel }: MessageEmbedProps): JSX.Element | null {
LOWsrc/plugins/consoleShortcuts/native.ts9export function initDevtoolsOpenEagerLoad(e: IpcMainInvokeEvent) {
LOWsrc/plugins/translate/languages.ts306export function deeplLanguageToGoogleLanguage(language: string) {
LOWsrc/plugins/translate/TranslateIcon.tsx45function AutoTranslateConfirmModal(props: RenderModalProps) {
LOWsrc/plugins/translate/native.ts9export async function makeDeeplTranslateRequest(_: IpcMainInvokeEvent, pro: boolean, apiKey: string, payload: string) {
LOWsrc/plugins/xsOverlay/index.tsx316function shouldIgnoreForChannelType(channel: Channel) {
LOWsrc/plugins/silentMessageToggle/index.tsx44function SilentMessageDisabledIcon() {
LOWsrc/plugins/fixSpotifyEmbeds.desktop/native.ts13function cleanUpAndGetSpotifyFrames() {
LOWsrc/plugins/showConnections/index.tsx97function CompactConnectionComponent({ connection, theme }: { connection: ConnectedAccount, theme: string; }) {
LOWsrc/plugins/seeSummaries/index.tsx51function createChannelSummaryFromServer(s: Summary, channelId: string): ChannelSummary {
LOWsrc/plugins/clientTheme/utils/styleUtils.ts17export function createOrUpdateThemeColorVars(color: string) {
LOWsrc/plugins/clientTheme/utils/styleUtils.ts39function getOrCreateStyle(styleId: StyleId) {
LOWsrc/plugins/fakeProfileThemes/index.tsx104function SettingsAboutComponentWrapper() {
LOW…missionsViewer/components/RolesAndUsersPermissions.tsx45function RolesAndUsersPermissionsComponent({ permissions, guild, modalProps, header }: { permissions: Array<RoleOrUserPe
LOW…missionsViewer/components/RolesAndUsersPermissions.tsx284export default function openRolesAndUsersPermissionsModal(permissions: Array<RoleOrUserPermission>, guild: Guild, header
LOWsrc/plugins/pinDms/data.ts56export function removeChannelFromCategory(channelId: string) {
LOWsrc/plugins/pinDms/data.ts86export function getAllUncollapsedChannels() {
LOW…/decor/ui/components/DecorDecorationGridDecoration.tsx21export default function DecorDecorationGridDecoration(props: DecorDecorationGridDecorationProps) {
LOWsrc/plugins/decor/lib/stores/UsersDecorationsStore.ts96export function useUserDecorAvatarDecoration(user?: User): AvatarDecoration | null | undefined {
LOWsrc/plugins/decor/lib/utils/decoration.ts15export function decorationToAvatarDecoration(decoration: Decoration): AvatarDecoration {
LOWsrc/plugins/betterRoleContext/index.tsx89export function buildExtraRoleContextMenuItems(role: Role, guild: Guild, popoutRef?: React.RefObject<any>) {
LOWsrc/plugins/ircColors/index.ts26function calculateNameColorForUser(id?: string) {
LOWsrc/utils/discord.tsx110export function insertTextIntoChatInputBox(text: string) {
LOWsrc/webpack/patchWebpack.ts285function proxyFactoryAndUpdateExisting(moduleFactories: AnyWebpackRequire["m"], moduleId: PropertyKey, newFactory: AnyMo
LOWsrc/webpack/webpack.ts153function makePropertyNonEnumerable(target: Record<PropertyKey, any>, key: PropertyKey) {
LOW…ponents/settings/tabs/vencord/NotificationSettings.tsx35export function openNotificationSettingsModal() {
LOWsrc/api/ContextMenu.ts62export function addGlobalContextMenuPatch(patch: GlobalContextMenuPatchCallback) {
LOWsrc/api/ContextMenu.ts85export function removeGlobalContextMenuPatch(patch: GlobalContextMenuPatchCallback): boolean {
LOWsrc/api/ContextMenu.ts95export function findGroupChildrenByChildId(id: string | string[], children: Array<ReactElement<any> | null | undefined>,
LOWsrc/api/MessagePopover.tsx63export function removeMessagePopoverButton(identifier: string) {
LOWsrc/api/MessageEvents.ts89export function addMessagePreSendListener(listener: MessageSendListener) {
LOWsrc/api/MessageEvents.ts96export function addMessagePreEditListener(listener: MessageEditListener) {
LOWsrc/api/MessageEvents.ts100export function removeMessagePreSendListener(listener: MessageSendListener) {
LOWsrc/api/MessageEvents.ts103export function removeMessagePreEditListener(listener: MessageEditListener) {
LOWsrc/api/MessageEvents.ts130export function removeMessageClickListener(listener: MessageClickListener) {
LOWsrc/api/PluginManager.ts133export function startDependenciesRecursive(p: Plugin) {
LOWsrc/api/PluginManager.ts161export function subscribePluginFluxEvents(p: Plugin, fluxDispatcher: typeof FluxDispatcher) {
LOWsrc/api/PluginManager.ts183export function unsubscribePluginFluxEvents(p: Plugin, fluxDispatcher: typeof FluxDispatcher) {
LOWsrc/api/PluginManager.ts194export function subscribeAllPluginsFluxEvents(fluxDispatcher: typeof FluxDispatcher) {
LOWsrc/api/MemberListDecorators.tsx41export function removeMemberListDecorator(identifier: string) {
Over-Commented Block2 hits · 2 pts
SeverityFileLineSnippet
LOWbrowser/userscript.meta.js1// ==UserScript==
LOWbrowser/userscript.meta.js21