Repository Analysis

winapps-org/winapps

Run Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration. Hard fork of https://github.com/Fmstrat/winapps/

10.7 Low AI signal View on GitHub
10.7
Adjusted Score
10.7
Raw Score
100%
Time Factor
2026-05-16
Last Push
15,217
Stars
Shell
Language
4,903
Lines of Code
14
Files
35
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 1MEDIUM 0LOW 34

Pattern Findings

35 matches across 4 categories. Click a row to expand file-level details.

Redundant / Tautological Comments18 hits · 30 pts
SeverityFileLineSnippet
LOWsetup.sh1147 # Check if the FreeRDP process is complete or if the test file exists.
LOWsetup.sh1157 # Check if FreeRDP process is not complete.
LOWsetup.sh1163 # Check if test file does not exist.
LOWsetup.sh1280 # Check if the FreeRDP process is complete or if the 'installed' file exists.
LOWsetup.sh1290 # Check if the FreeRDP process is not complete.
LOWsetup.sh1296 # Check if test file does not exist.
LOWsetup.sh157 # Check if winapps is currently installed on $SOURCE_PATH
LOWsetup.sh1450 # Check if the application is an Office app and copy the protocol handler.
LOWsetup.sh1604 # Check if the executable was previously configured as part of setting up officially supported applications.
LOWsetup.sh1719 # Check if Windows is powered on.
LOWsetup.sh1725 # Check if the Windows VM is powered on.
LOWsetup.sh1745 # Check if the RDP port on Windows is open.
LOWsetup.sh1916 # Check if Windows is powered on.
LOWsetup.sh1922 # Check if the Windows VM is powered on.
LOWsetup.sh1942 # Check if the RDP port on Windows is open.
LOWcompose.yaml24 HOME: "${HOME}" # Set path to Linux user home folder.
LOWinstall/inquirer.sh35 declare SELECTED_OPTIONS_STRING="" # Output value from dialog window.
LOWinstall/inquirer.sh118 declare SELECTED_OPTIONS_STRING="" # Output value from dialog window.
Over-Commented Block12 hits · 11 pts
SeverityFileLineSnippet
LOWsetup.sh1361# Name: 'waConfigureApp'
LOWsetup.sh1481 declare -A APP_DATA_MAP # Associative array to map short names back to their full data line.
LOWsetup.sh1581 # On UNIX systems, lines are terminated with a newline character (\n).
LOWREADME.md381##################################
LOWREADME.md401# - RDP_ASKPASS="bash -c 'cat ~/.some-secret-file'"
LOWREADME.md421# NOTES:
LOWREADME.md441WAFLAVOR="docker"
LOWREADME.md461REMOVABLE_MEDIA="/run/media"
LOWREADME.md481# DEFAULT_VALUES: ''
LOWREADME.md501AUTOPAUSE="off"
LOWREADME.md521# [TIMEOUTS]
LOWcompose.yaml41 #- /path/to/second/hard/disk:/storage2 # Uncomment to create a virtual second hard disk and mount it within the Wi
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippet
HIGH.github/CONTRIBUTING.md15### AI-generated code
Hyper-Verbose Identifiers4 hits · 4 pts
SeverityFileLineSnippet
LOWsetup.sh383function waConfigurePathsAndPermissions() {
LOWsetup.sh583function waCheckScriptDependencies() {
LOWsetup.sh659function waCheckInstallDependencies() {
LOWsetup.sh1412function waConfigureOfficiallySupported() {