AI Slop Code Risk Monitor

bluesky-social/social-app

SlopCodeMonitor badge for bluesky-social/social-app Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

The Bluesky Social application for Web, iOS, and Android

3.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for bluesky-social/social-app, a TypeScript project with 18,358 GitHub stars. SynthScan examined 414,550 lines of code across 2887 source files, recording 647 pattern matches distributed across 11 syntactic categories. The legacy adjusted pattern signal is 3.8 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

3.8
Adjusted Signal
3.8
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
18.4K
Stars
TypeScript
Language
414.6K
Lines of Code
2.9K
Files
647
Pattern Hits
2026-10-31
Scan Date
0.03
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 6.7/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 545 finding(s).

Hallucinated Dependency & Supply Chain Risk 11.5/100 · LOW

Are imports declared and package/API names verified? 102 finding(s).

Agent Over-Engineering Ratio 6.1/100 · LOW

Are wrappers, guards, and repeated structures necessary? 509 finding(s).

PR Review Velocity Impact 15.4/100 · LOW

Which changes need focused human review? 647 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 81HIGH 1MEDIUM 3LOW 562

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 647 distinct pattern matches across 11 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hallucination Indicators81 hits · 988 pts
SeverityFileLineSnippetContext
CRITICAL⚡dev-env/mock-server.ts56 await server.mocker.users.alice.agent.upsertProfile(() => ({CODE
CRITICAL⚡dev-env/mock-server.ts60 await server.mocker.users.bob.agent.upsertProfile(() => ({CODE
CRITICAL⚡dev-env/mock-server.ts64 await server.mocker.users.carla.agent.upsertProfile(() => ({CODE
CRITICALdev-env/mock-server.ts93 const res = await server.mocker.users.bob.agent.post({CODE
CRITICALdev-env/mock-server.ts96 await server.mocker.users.carla.agent.post({CODE
CRITICAL⚡dev-env/mock-server.ts110 await server.mocker.users.alice.agent.upsertProfile(() => ({CODE
CRITICAL⚡dev-env/mock-server.ts114 await server.mocker.users.bob.agent.upsertProfile(() => ({CODE
CRITICAL⚡dev-env/mock-server.ts118 await server.mocker.users.carla.agent.upsertProfile(() => ({CODE
CRITICAL⚡dev-env/mock-server.ts122 await server.mocker.users.dan.agent.upsertProfile(() => ({CODE
CRITICALdev-env/mock-server.ts413 await server.mocker.users.alice.agent.mute('muted-account.test')CODE
CRITICALdev-env/mock-server.ts455 await server.mocker.users.alice.agent.app.bsky.graph.block.create(CODE
CRITICALdev-env/mock-server.ts478 ].agent.app.bsky.graph.block.create(CODE
CRITICALdev-env/mock-server.ts499 await server.mocker.users.alice.agent.app.bsky.graph.block.create(CODE
CRITICALdev-env/mock-server.ts510 ].agent.app.bsky.graph.block.create(CODE
CRITICALdev-env/test-pds.ts104 // await agent.app.bsky.actor.profile.create(COMMENT
CRITICALdev-env/test-pds.ts112 // await agent.app.bsky.labeler.service.create(COMMENT
CRITICALdev-env/test-pds.ts340 return await agent.app.bsky.feed.generator.create(CODE
CRITICALdev-env/test-pds.ts386 const profile = await agent.app.bsky.actor.profile.get({CODE
CRITICALdev-env/test-pds.ts415 const res = await this.users[user]?.agent.app.bsky.graph.list.create(CODE
CRITICALdev-env/test-pds.ts430 await this.users[owner]?.agent.app.bsky.graph.listitem.create(CODE
CRITICALbskyogcard/src/routes/starter-pack.tsx33 const result = await ctx.appviewAgent.app.bsky.graph.getStarterPack({CODE
CRITICALbskyogcard/src/routes/chat-invite.tsx31 const result = await ctx.chatAgent.chat.bsky.group.getJoinLinkPreviews({CODE
CRITICALbskyogcard/src/routes/avatar-bubbles.tsx33 const result = await ctx.appviewAgent.api.app.bsky.actor.getProfiles({CODE
CRITICAL⚡bskyembed/src/components/embed.tsx31 if (app.bsky.embed.images.view.isTypeOf(content)) {CODE
CRITICAL⚡bskyembed/src/components/embed.tsx36 if (app.bsky.embed.gallery.view.isTypeOf(content)) {CODE
CRITICAL⚡bskyembed/src/components/embed.tsx41 if (app.bsky.embed.external.view.isTypeOf(content)) {CODE
CRITICAL⚡bskyembed/src/components/embed.tsx46 if (app.bsky.embed.record.view.isTypeOf(content)) {CODE
CRITICAL⚡bskyembed/src/components/embed.tsx54 if (app.bsky.embed.record.viewRecord.isTypeOf(record)) {CODE
CRITICALbskyembed/src/components/embed.tsx120 if (app.bsky.graph.defs.listView.isTypeOf(record)) {CODE
CRITICALbskyembed/src/components/embed.tsx140 if (app.bsky.feed.defs.generatorView.isTypeOf(record)) {CODE
CRITICAL⚡bskyembed/src/components/embed.tsx156 if (app.bsky.labeler.defs.labelerView.isTypeOf(record)) {CODE
CRITICAL⚡bskyembed/src/components/embed.tsx162 if (app.bsky.graph.defs.starterPackViewBasic.isTypeOf(record)) {CODE
CRITICAL⚡bskyembed/src/components/embed.tsx167 if (app.bsky.embed.record.viewNotFound.isTypeOf(record)) {CODE
CRITICAL⚡bskyembed/src/components/embed.tsx172 if (app.bsky.embed.record.viewBlocked.isTypeOf(record)) {CODE
CRITICAL⚡bskyembed/src/components/embed.tsx177 if (app.bsky.embed.record.viewDetached.isTypeOf(record)) {CODE
CRITICAL⚡bskyembed/src/components/embed.tsx187 if (app.bsky.embed.video.view.isTypeOf(content)) {CODE
CRITICAL⚡bskyembed/src/components/embed.tsx193 app.bsky.embed.recordWithMedia.view.isTypeOf(content) &&CODE
CRITICAL⚡bskyembed/src/components/embed.tsx194 app.bsky.embed.record.viewRecord.isTypeOf(content.record.record)CODE
CRITICALbskyembed/src/components/embed.tsx263 .filter(i => app.bsky.embed.gallery.viewImage.isTypeOf(i))CODE
CRITICALsrc/types/bsky/starterPack.ts38 return isView(v) || app.bsky.graph.defs.starterPackView.matches(v)CODE
CRITICALsrc/types/bsky/__tests__/index.test.ts95 expect(app.bsky.feed.defs.postView.isTypeOf({})).toBe(true)CODE
CRITICALsrc/types/bsky/__tests__/index.test.ts97 app.bsky.feed.post.main.isTypeOf(CODE
CRITICALsrc/types/bsky/__tests__/starterPack.test.ts108 app.bsky.graph.defs.starterPackView.matches(syntheticFullView),CODE
CRITICALsrc/features/followingV2/home/queries/postFeed.test.tsx1366 expect(offline.hook.result.current.prepend.isOwed()).toBe(false)CODE
CRITICAL…/screens/Atmosphere/data/__tests__/exploreData.test.ts125 expect(app.bsky.embed.external.viewGalleryImage.parse(image)).toMatchObject(CODE
CRITICAL…/screens/Atmosphere/data/__tests__/exploreData.test.ts129 app.bsky.embed.external.viewGalleryImage.parse({CODE
CRITICALsrc/view/com/composer/state/composer.ts276 postToRemove.embed.media.video.abortController.abort()CODE
CRITICALsrc/ageAssurance/const.ts48 app.bsky.ageassurance.defs.configRegionRuleIfDeclaredOverAge.build({CODE
CRITICALsrc/ageAssurance/const.ts52 app.bsky.ageassurance.defs.configRegionRuleDefault.build({CODE
CRITICAL⚡src/ageAssurance/debug.ts67 app.bsky.ageassurance.defs.configRegionRuleIfAssuredOverAge.build({CODE
CRITICAL⚡src/ageAssurance/debug.ts71 app.bsky.ageassurance.defs.configRegionRuleDefault.build({CODE
CRITICAL⚡src/ageAssurance/debug.ts80 app.bsky.ageassurance.defs.configRegionRuleIfAssuredOverAge.build({CODE
CRITICAL⚡src/ageAssurance/debug.ts84 app.bsky.ageassurance.defs.configRegionRuleIfDeclaredOverAge.build({CODE
CRITICAL⚡src/ageAssurance/debug.ts88 app.bsky.ageassurance.defs.configRegionRuleDefault.build({CODE
CRITICAL⚡src/ageAssurance/debug.ts97 app.bsky.ageassurance.defs.configRegionRuleIfAccountNewerThan.build({CODE
CRITICAL⚡src/ageAssurance/debug.ts101 app.bsky.ageassurance.defs.configRegionRuleIfAssuredOverAge.build({CODE
CRITICAL⚡src/ageAssurance/debug.ts105 app.bsky.ageassurance.defs.configRegionRuleIfAssuredOverAge.build({CODE
CRITICAL⚡src/ageAssurance/debug.ts109 app.bsky.ageassurance.defs.configRegionRuleIfDeclaredOverAge.build({CODE
CRITICAL⚡src/ageAssurance/debug.ts113 app.bsky.ageassurance.defs.configRegionRuleDefault.build({CODE
CRITICAL⚡src/ageAssurance/debug.ts123 app.bsky.ageassurance.defs.configRegionRuleIfAssuredOverAge.build({CODE
21 more matches not shown…
Hyper-Verbose Identifiers509 hits · 520 pts
SeverityFileLineSnippetContext
LOWplugins/withGradleJVMHeapSizeIncrease.js26module.exports = function withGradleJVMHeapSizeIncrease(config) {CODE
LOWplugins/withAndroidPreparedTextLayoutPlugin.js41module.exports = function withAndroidPreparedTextLayoutPlugin(config) {CODE
LOWplugins/withAndroidManifestOptionalCameraPlugin.js14module.exports = function withAndroidManifestOptionalCameraPlugin(appConfig) {CODE
LOWplugins/withAndroidComposeVersion.js33module.exports = function withAndroidComposeVersion(config) {CODE
LOWplugins/withAndroidManifestLargeHeapPlugin.js3module.exports = function withAndroidManifestPlugin(appConfig) {CODE
LOWplugins/withAndroidStylesAccentColorPlugin.js8module.exports = function withAndroidStylesAccentColorPlugin(appConfig) {CODE
LOWplugins/withAndroidNoJitpackPlugin.js5module.exports = function withAndroidNoJitpackPlugin(config) {CODE
LOWplugins/withAndroidManifestFCMIconPlugin.js3module.exports = function withAndroidManifestFCMIconPlugin(appConfig) {CODE
LOW…-handler/src/BackgroundNotificationHandlerProvider.tsx19export function BackgroundNotificationPreferencesProvider({CODE
LOWmodules/bottom-sheet/src/BottomSheetPortal.tsx12export function BottomSheetPortalProvider({CODE
LOWmodules/bottom-sheet/src/BottomSheetNativeComponent.tsx107function BottomSheetNativeComponentInner({CODE
LOW…po-bluesky-swiss-army/src/PlatformInfo/index.native.ts8export function getIsReducedMotionEnabled(): boolean {CODE
LOW…ules/expo-bluesky-swiss-army/src/PlatformInfo/index.ts4export function getIsReducedMotionEnabled(): boolean {CODE
LOW…/expo-bluesky-swiss-army/src/PlatformInfo/index.web.ts4export function getIsReducedMotionEnabled(): boolean {CODE
LOWmodules/expo-bluesky-swiss-army/src/Referrer/index.ts4export function getGooglePlayReferrerInfoAsync(): Promise<GooglePlayReferrerInfo> {CODE
LOW…ules/expo-bluesky-swiss-army/src/Referrer/index.web.ts6export function getGooglePlayReferrerInfoAsync(): Promise<GooglePlayReferrerInfo> {CODE
LOW…ules/expo-bluesky-swiss-army/src/Referrer/index.ios.ts5export function getGooglePlayReferrerInfoAsync(): Promise<GooglePlayReferrerInfo> {CODE
LOW…/expo-bluesky-swiss-army/src/Referrer/index.android.ts7export function getGooglePlayReferrerInfoAsync(): Promise<GooglePlayReferrerInfo | null> {CODE
LOWsrc/Navigation.tsx848function NotificationsTabNavigator() {CODE
LOWsrc/Navigation.tsx1006 function handlePushNotificationEntry() {CODE
LOWsrc/locale/helpers.ts160export function sanitizeAppLanguageSetting(appLanguage: string): AppLanguage {CODE
LOWsrc/logger/sentry/featureFlags.ts9export function recordFeatureFlagEvaluation(name: string, value: unknown) {CODE
LOWsrc/logger/sentry/network-errors.ts35export function isExpectedSentryNetworkError(value: unknown): boolean {CODE
LOWsrc/logger/sentry/network-errors.ts61export function dropExpectedNetworkErrors(CODE
LOW…ures/inviteFriends/hooks/useFollowersPromoDismissed.ts7export function useFollowersPromoDismissed() {CODE
LOWsrc/features/liveEvents/preferences.ts40function useWebOnlyDebugLiveEventPreferences() {CODE
LOWsrc/features/liveEvents/preferences.ts60export function useUpdateLiveEventPreferences(props: {CODE
LOWsrc/features/liveEvents/context.tsx106export function useUserPreferencedLiveEvents() {CODE
LOWsrc/features/liveEvents/context.tsx122export function useActiveLiveEventFeedUris() {CODE
LOW…onents/DiscoverFeedLiveEventFeedsAndTrendingBanner.tsx15export function DiscoverFeedLiveEventFeedsAndTrendingBanner() {CODE
LOW…vents/components/ExploreScreenLiveEventFeedsBanner.tsx7export function ExploreScreenLiveEventFeedsBanner() {CODE
LOW…/liveEvents/components/SidebarLiveEventFeedsBanner.tsx15export function SidebarLiveEventFeedsBanner() {CODE
LOWsrc/features/trendingWidget/Snapshot.ts11export function updateTrendingWidgetSnapshot(CODE
LOW⚡src/features/trendingWidget/BackgroundTask.native.ts70export async function registerTrendingWidgetBackgroundTask() {CODE
LOW⚡src/features/trendingWidget/BackgroundTask.native.ts76export async function unregisterTrendingWidgetBackgroundTask() {CODE
LOW⚡src/features/trendingWidget/BackgroundTask.native.ts80export async function saveTrendingWidgetBackgroundConfig(CODE
LOW⚡src/features/trendingWidget/BackgroundTask.native.ts86export async function clearTrendingWidgetBackgroundConfig() {CODE
LOWsrc/features/trendingWidget/Snapshot.native.ts13export function updateTrendingWidgetSnapshot(CODE
LOW⚡src/features/trendingWidget/BackgroundTask.ts11export async function registerTrendingWidgetBackgroundTask() {}CODE
LOW⚡src/features/trendingWidget/BackgroundTask.ts13export async function unregisterTrendingWidgetBackgroundTask() {}CODE
LOW⚡src/features/trendingWidget/BackgroundTask.ts15export async function saveTrendingWidgetBackgroundConfig(CODE
LOW⚡src/features/trendingWidget/BackgroundTask.ts19export async function clearTrendingWidgetBackgroundConfig() {}CODE
LOWsrc/features/liveNow/index.tsx209export function useUpsertLiveStatusMutation(CODE
LOWsrc/features/liveNow/index.tsx353export function useRemoveLiveStatusMutation() {CODE
LOWsrc/features/liveNow/utils.ts23export function getLiveLinkFromStatusRecord(statusRecord: unknown): string {CODE
LOWsrc/features/profileLinks/state.ts184export function useSetOwnProfileLinksCache() {CODE
LOW…/features/profileLinks/components/ReportLinkDialog.tsx29export function useReportableProfileLinks(CODE
LOW…/followingV2/home/useAnchorCorrectionScrollHandlers.ts24export function useAnchorCorrectionScrollHandlers(CODE
LOWsrc/features/followingV2/home/queries/postFeed.ts1234function assertSomePostsPassModeration(CODE
LOWsrc/features/followingV2/home/api/custom.ts135function getLoggedOutAppviewClient(): Client {CODE
LOWsrc/state/feed-feedback.tsx315function sendOrAggregateInteractionsForStats(CODE
LOW⚡src/state/birthdate.ts22export function snoozeBirthdateUpdateAllowedForDid(did: string) {CODE
LOW⚡src/state/birthdate.ts31export function hasSnoozedBirthdateUpdateForDid(did: string) {CODE
LOW⚡src/state/birthdate.ts39export function useIsBirthdateUpdateAllowed() {CODE
LOWsrc/state/events.ts20export function emitPushNotificationOpened() {CODE
LOWsrc/state/events.ts23export function listenPushNotificationOpened(fn: () => void): UnlistenFn {CODE
LOWsrc/state/util.ts35export function useCloseAllActiveElements() {CODE
LOW⚡src/state/threadgate-hidden-replies.tsx67export function useThreadgateHiddenReplyUris() {CODE
LOW⚡src/state/threadgate-hidden-replies.tsx71export function useThreadgateHiddenReplyUrisAPI() {CODE
LOW⚡src/state/threadgate-hidden-replies.tsx75export function useMergedThreadgateHiddenReplies({CODE
449 more matches not shown…
Over-Commented Block24 hits · 24 pts
SeverityFileLineSnippetContext
LOW__e2e__/perf-test.yml1# flow.yamlCOMMENT
LOW__e2e__/flows/thread-muting.yml81 id: "bottomBarProfileBtn"COMMENT
LOWbskyweb/embedr-static/robots.txt1# Hello Friends!COMMENT
LOWdev-env/test-pds.ts101 // password: 'hunter2',COMMENT
LOW.github/dependabot.yml1version: 2COMMENT
LOW.github/workflows/nightly-e2e.yml261 # The default 2560MB RAM led to silent qemu crashes mid-flow.COMMENT
LOW.github/workflows/pull-request-commit.yml301 # with write access pushed it, so an outside contributor (who can only open aCOMMENT
LOW.github/workflows/claude-mention.yml1name: claude-mentionCOMMENT
LOWmodules/BlueskyNSE/NotificationService.swift1import IntentsCOMMENT
LOW…act-native-scroll-forwarder/ios/ScrollForwarderView.mm1#import "ScrollForwarderView.h"COMMENT
LOWmodules/bottom-sheet/ios/SurfaceTouchHandler.h1#if __has_include(<React/RCTSurfaceTouchHandler.h>)COMMENT
LOW…/main/java/expo/modules/bottomsheet/BottomSheetView.kt161 // already accounts for the window's horizontal insets, Material's max-width cap onCOMMENT
LOWsrc/platform/crypto.ts1// HACKCOMMENT
LOWsrc/state/queries/nuxs/index.ts41 }COMMENT
LOWsrc/screens/Messages/components/MessageComposer.tsx161COMMENT
LOW…eens/Messages/components/splitView/leftColumnScroll.ts1// Holds the splitview left column's scroll offset across re-mounts causedCOMMENT
LOWsrc/screens/Search/modules/ExploreTrendingVideos.tsx61 // (e: any) => {COMMENT
LOWsrc/view/com/util/Link.tsx361 )COMMENT
LOWsrc/lib/demo.ts41 },COMMENT
LOWsrc/lib/demo.ts121 // aspectRatio: {COMMENT
LOWsrc/lib/react-query.tsx121COMMENT
LOWsrc/lib/international-telephone-codes.ts1241 unicodeFlag: '🇲🇵',COMMENT
LOWsrc/lib/media/video/constants.ts1// Shared compression knobs. Mirrored between native (compress.ts) and webCOMMENT
LOWsrc/analytics/PassiveAnalytics.tsx21 // const feats = Object.values(Features).reduce(COMMENT
Fake / Example Data21 hits · 22 pts
SeverityFileLineSnippetContext
LOW.jscodeshift/file/lingui-v5.js8 * _(msg`Lorem ipsum`)COMMENT
LOW.jscodeshift/file/lingui-v5.js13 * l`Lorem ipsum`COMMENT
LOWsrc/screens/Messages/components/MessageComposer.tsx271 ? l({message: 'Loading chat…', context: 'placeholder'})CODE
LOW…/screens/ModerationInbox/components/SubjectPreview.tsx16 const post = '@deleteme01.bsky.social lorem ipsum dolor sit amet…'CODE
LOW…/screens/ModerationInbox/components/SubjectPreview.tsx16 const post = '@deleteme01.bsky.social lorem ipsum dolor sit amet…'CODE
LOWsrc/components/forms/TextField.tsx156 'value' | 'onChangeText' | 'placeholder'CODE
LOWsrc/components/ProgressGuide/FollowDialog.tsx49 type: 'placeholder'CODE
LOWsrc/components/ProgressGuide/FollowDialog.tsx181 type: 'placeholder',CODE
LOWsrc/components/ProgressGuide/FollowDialog.tsx257 case 'placeholder': {CODE
LOWsrc/components/dialogs/SearchablePeopleList.tsx59 type: 'placeholder'CODE
LOWsrc/components/dialogs/SearchablePeopleList.tsx148 type: 'placeholder',CODE
LOWsrc/components/dialogs/SearchablePeopleList.tsx281 case 'placeholder': {CODE
LOWsrc/components/dms/AddMembersFlow.tsx55 type: 'placeholder'CODE
LOWsrc/components/dms/AddMembersFlow.tsx234 _items.push({type: 'placeholder', key: i + ''})CODE
LOWsrc/components/dms/AddMembersFlow.tsx296 case 'placeholder': {CODE
LOWsrc/components/dms/InitiateChatFlow.tsx88 type: 'placeholder'CODE
LOWsrc/components/dms/InitiateChatFlow.tsx353 type: 'placeholder',CODE
LOWsrc/components/dms/InitiateChatFlow.tsx564 case 'placeholder': {CODE
LOWsrc/view/screens/Storybook/Forms.tsx65 defaultValue="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec auctor, nisl eget ultricies lacinCODE
LOWsrc/view/screens/Storybook/Forms.tsx65 defaultValue="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec auctor, nisl eget ultricies lacinCODE
LOWsrc/view/com/composer/text-input/TextInput.types.ts35 | 'placeholder'CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/components/intents/GroupChatJoinDialog.tsx108 // Optimistically mark the link as requested so any invite cardsCOMMENT
Example Usage Blocks4 hits · 6 pts
SeverityFileLineSnippetContext
LOWbskylink/tests/infra/with-test-db.sh3# Example usage:COMMENT
LOWdev-env/dev-infra/with-test-db.sh3# Example usage:COMMENT
LOWdev-env/dev-infra/with-test-redis-and-db.sh3# Example usage:COMMENT
LOWscripts/push-notification/send.sh7# Usage:COMMENT
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMpublic/index.html145 Feel free to customize this however you'd like.CODE
LOWsrc/view/com/util/Views.tsx14// If you explode these into functions, don't forget to forwardRef!COMMENT
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMscripts/release/create.sh34# Create the branch directly at the prepared commit; never advance or force a ref.COMMENT
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippetContext
LOWsrc/features/followingV2/home/queries/postFeed.ts442 * If this is a public view, we need to check if posts fail moderation.COMMENT
LOWsrc/state/queries/post-feed.ts216 * If this is a public view, we need to check if posts fail moderation.COMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMsrc/view/com/composer/drafts/state/api.ts518 // legacy `images`, >4 promotes to `gallery`). This keeps restore robustCOMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/screens/VideoFeed/index.tsx1241 // TODO: implement viaRepost -sfnCOMMENT