Repository Analysis

pavlobu/deskreen

Deskreen turns any device with a web browser into a secondary screen for your computer. ⭐️ Star to support our work!

0.7 Likely human-written View on GitHub
0.7
Adjusted Score
0.7
Raw Score
100%
Time Factor
2026-05-05
Last Push
20,859
Stars
TypeScript
Language
37,691
Lines of Code
258
Files
26
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 26

Pattern Findings

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

Hyper-Verbose Identifiers20 hits · 20 pts
SeverityFileLineSnippet
LOW…features/PeerConnection/createDesktopCapturerStream.ts4export default async function createDesktopCapturerStream(
LOW…/PeerConnection/handleSetDisplaySizeFromLocalStream.ts1export default function setDisplaySizeFromLocalStream(
LOWsrc/renderer/src/utils/showMessageFromNewToaster.ts4export async function showMessageFromNewToaster(
LOW…renderer/src/components/ConnectedDevicesListDrawer.tsx48export default function ConnectedDevicesListDrawer(
LOW…renderer/src/components/ConnectedDevicesListDrawer.tsx61 function getConnectedDevicesCallback() {
LOW…nderer/src/components/ShareAppOrScreenControlGroup.tsx55export default function ShareAppOrScreenControlGroup(
LOW…/components/StepperPanel/DeviceConnectedInfoButton.tsx51export default function DeviceConnectedInfoButton(
LOW…/src/features/PeerConnection/simplePeerDataMessages.ts1export function prepareDataMessageToChangeQuality(q: number) {
LOW…/src/features/PeerConnection/simplePeerDataMessages.ts12export function prepareDataMessageToGetSharingSourceType() {
LOWsrc/client-viewer/src/utils/analytics.ts263function sendClientViewerVersionEvent(): void {
LOWsrc/client-viewer/src/utils/gaRequestInterceptor.ts229export function initializeGARequestInterceptor(): void {
LOWsrc/client-viewer/src/utils/userAgentParserHelpers.ts12export function getDeviceTypeFromUAParser(uaParser: UAParser) {
LOW…wer/src/containers/MainView/useScreenViewingTracker.ts12function formatErrorMessageForEvent(errorMessage: ErrorMessageType): string {
LOWsrc/features/DesktopCapturerSourcesService/index.ts14export function getSourceTypeFromSourceID(
LOWsrc/server/onDeviceConnectedCallback.ts7export function onDeviceConnectedCallback(device: Device): void {
LOWsrc/server/startPollForInactiveRooms.ts7export default async function startPollForInactiveRooms(): Promise<void> {
LOWsrc/main/helpers/getMyLocalIpV4.ts141export function getActiveNetworkInterface(): { interfaceName: string; ipAddress: string } | undefined {
LOWsrc/main/helpers/ipcMainHandlers.ts147 async function createWaitingForConnectionSharingSession(
LOWsrc/main/helpers/ipcMainHandlers.ts175 function resetWaitingForConnectionSharingSession(): void {
LOWsrc/main/helpers/ipcMainHandlers.ts352 function startSharingOnWaitingForConnectionSharingSession(): void {
Over-Commented Block6 hits · 6 pts
SeverityFileLineSnippet
LOWsrc/common/deskreen-electron-store.ts1// import Store from 'electron-store';
LOWsrc/main/menu.ts201 // click() {
LOWsrc/main/index.ts21// autoHideMenuBar: true,
LOWsrc/main/index.ts41// mainWindow.loadURL(process.env['ELECTRON_RENDERER_URL']);
LOWsrc/main/index.ts61// // IPC test
LOWsrc/preload/index.ts1import { contextBridge } from 'electron';