Repository Analysis

microsoft/calculator

Windows Calculator: A simple yet powerful calculator that ships with Windows

2.6 Likely human-written View on GitHub
2.6
Adjusted Score
2.6
Raw Score
100%
Time Factor
2026-05-28
Last Push
30,937
Stars
C++
Language
68,607
Lines of Code
332
Files
157
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 2HIGH 0MEDIUM 0LOW 155

Pattern Findings

157 matches across 5 categories. Click a row to expand file-level details.

Over-Commented Block152 hits · 151 pts
SeverityFileLineSnippet
LOWsrc/GraphControl/pch.h1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/GraphControl/pch.h21#include <functional>
LOWsrc/GraphControl/Control/Grapher.h1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/Calculator/DesignData/DesignAppViewModel.h1// Copyright (c) Microsoft Corporation. All rights reserved.
LOW…c/Calculator/DesignData/DesignUnitConverterViewModel.h1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/CalcViewModel/pch.h1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/CalcViewModel/pch.h21#include <vector>
LOWsrc/CalcViewModel/pch.h41#include "winrt/Windows.System.UserProfile.h"
LOWsrc/CalcViewModel/StandardCalculatorViewModel.h1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/CalcViewModel/UnitConverterViewModel.cpp1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/CalcViewModel/DataLoaders/CurrencyDataLoader.cpp1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/CalcViewModel/Common/Utils.cpp1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/CalcViewModel/Common/RadixType.cpp1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/CalcViewModel/Common/Automation/LiveRegionHost.h1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/TraceLogging/pch.h1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/TraceLogging/pch.cpp1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/GraphingImpl/pch.h1#pragma once
LOWsrc/CalculatorUITests/StandardModeFunctionalTests.cs221 /// To-do:
LOWsrc/CalculatorUITests/StandardModeFunctionalTests.cs641 Assert.AreEqual("0", page.CalculatorResults.GetCalculatorResultText());
LOWsrc/CalcManager/UnitConverter.cpp161 UpdateCurrencySymbols();
LOWsrc/CalcManager/sal_cross_platform.h1#pragma once
LOWsrc/CalcManager/pch.h1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/CalcManager/pch.h21#include <vector>
LOWsrc/CalcManager/winerror_cross_platform.h1#pragma once
LOWsrc/CalcManager/winerror_cross_platform.h21#define SUCCEEDED(hr) (((ResultCode)(hr)) >= 0)
LOWsrc/CalcManager/pch.cpp1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/CalcManager/CEngine/calc.cpp41//////////////////////////////////////////////////
LOWsrc/CalcManager/CEngine/sciset.cpp121 // find the largest digit
LOWsrc/CalcManager/Header Files/History.h1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/CalcManager/Header Files/CalcEngine.h21#include "../ExpressionCommand.h"
LOWsrc/CalcManager/Header Files/CCommand.h21#define IDM_DEC 314
LOWsrc/CalcManager/Header Files/CCommand.h41#define IDC_DEGREES IDM_DEGREES
LOWsrc/CalcManager/Header Files/CCommand.h61
LOWsrc/CalcManager/Header Files/CCommand.h81#define IDC_ROL 99
LOWsrc/CalcManager/Header Files/CCommand.h101#define IDC_CUBEROOT 116 // x ^ 1/3
LOWsrc/CalcManager/Header Files/CCommand.h121#define IDC_0 130 // The controls for 0 through F must be consecutive and in order
LOWsrc/CalcManager/Header Files/CCommand.h141#define IDC_UNARYEXTENDEDFIRST IDC_STRING_MAPPED_VALUES
LOWsrc/CalcManager/Header Files/CCommand.h161#define IDC_ROLC 416 // Rotate Left Circular
LOWsrc/CalcManager/Header Files/CCommand.h181#define IDC_BINPOS1 701
LOWsrc/CalcManager/Header Files/CCommand.h201#define IDC_BINPOS21 721
LOWsrc/CalcManager/Header Files/CCommand.h221#define IDC_BINPOS41 741
LOWsrc/CalcManager/Header Files/CCommand.h241#define IDC_BINPOS61 761
LOWsrc/CalcManager/Ratpack/num.cpp1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/CalcManager/Ratpack/num.cpp21#include <cstring> // for memmove
LOWsrc/CalcManager/Ratpack/num.cpp161 // Remove leading zeros, remember digits are in order of
LOWsrc/CalcManager/Ratpack/num.cpp281 {
LOWsrc/CalcManager/Ratpack/num.cpp341
LOWsrc/CalcManager/Ratpack/num.cpp541}
LOWsrc/CalcManager/Ratpack/num.cpp581 if (diff)
LOWsrc/CalcManager/Ratpack/logic.cpp1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/CalcManager/Ratpack/exp.cpp1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/CalcManager/Ratpack/exp.cpp21// FUNCTION: exprat
LOWsrc/CalcManager/Ratpack/exp.cpp101//
LOWsrc/CalcManager/Ratpack/exp.cpp261 return bRet;
LOWsrc/CalcManager/Ratpack/exp.cpp401//
LOWsrc/CalcManager/Ratpack/itrans.cpp1// Copyright (c) Microsoft Corporation. All rights reserved.
LOWsrc/CalcManager/Ratpack/itrans.cpp41// ARGUMENTS: x PRAT representation of number to take the inverse
LOWsrc/CalcManager/Ratpack/itrans.cpp141//-----------------------------------------------------------------------------
LOWsrc/CalcManager/Ratpack/itrans.cpp221//-----------------------------------------------------------------------------
LOWsrc/CalcManager/Ratpack/CalcErr.h1// Copyright (c) Microsoft Corporation. All rights reserved.
92 more matches not shown…
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippet
CRITICAL…or/Views/GraphingCalculator/GraphingCalculator.xaml.cs707 var compositor = Windows.UI.Xaml.Hosting.ElementCompositionPreview.GetElementVisual(CursorPath).Compositor;
CRITICAL…or/Views/GraphingCalculator/GraphingCalculator.xaml.cs717 Windows.UI.Xaml.Hosting.ElementCompositionPreview.SetElementChildVisual(CursorShadow, shadowSpriteVisual);
AI Slop Vocabulary1 hit · 2 pts
SeverityFileLineSnippet
LOWTools/Scripts/clang-format/clang-format-all.sh11# Some distros just call it clang-format. Others (e.g. Ubuntu) are insistent
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippet
LOWTools/Scripts/clang-format/clang-format-all.sh22# Check if we found a working clang-format
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippet
LOWsrc/GraphControl/DirectX/DeviceResources.cpp152 // Don't forget to declare your application's minimum required feature level in its