microsoft / azure-pipelines-tasks
Features of Interest
Aspects in the source code identified through RegEx patterns.
Intro
Features of interest are any aspects of a software system that can be identified through patterns in code.
Features of interest provide you with a way to focus your attention on relevant parts of the codebase.
Typical examples include, security, TODOs, logging.
A feature of interest may be present in multiple files. Any source code file may be in zero or multiple features of interest.
Overview
GENERAL
TODOs
7,223 LOC (5%)
40 files
|
found text
|
found text per file
1 GENERAL Concerns
The "general" group contains
2
concerns.
TODOs
Unclassified
general
1.1 TODOs
7,223 LOC (5%)
40 files
|
found text
|
found text per file
The following criteria are used to filter files:
files with any line of content like "
.*(TODO|FIXME)( |:| ).*
".
40
files match defined criteria (
7,223
lines of code,
5.3%
vs. main code):
28
*.ts files (
3,890
lines of code)
3
*.js files (
1,919
lines of code)
7
*.ps1 files (
1,001
lines of code)
2
*.yml files (
413
lines of code)
50
lines match the content pattern.
details...
per component - primary logical decomposition
Tasks/Common
in 5 files, 789 LOC (5%)
common-npm-packages/AzureRmDeploy-common-v3
in 2 files, 336 LOC (7%)
common-npm-packages/packaging-common-v3
in 1 file 177 LOC (5%)
Tasks/VsTestV2
in 3 files, 667 LOC (21%)
Tasks/AzureRmWebAppDeploymentV3
in 3 files, 399 LOC (13%)
Tasks/AzureFileCopyV2
in 1 file 49 LOC (1%)
Tasks/AzureFileCopyV1
in 1 file 49 LOC (1%)
ROOT
in 4 files, 2,299 LOC (93%)
Tasks/AzureRmWebAppDeploymentV4
in 1 file 163 LOC (8%)
common-npm-packages/webdeployment-common-v4
in 1 file 118 LOC (5%)
Tests-Legacy/lib
in 3 files, 903 LOC (52%)
Tasks/PublishSymbolsV2
in 1 file 82 LOC (5%)
ci
in 1 file 33 LOC (2%)
common-npm-packages/docker-common-v2
in 1 file 30 LOC (2%)
Tasks/NuGetCommandV2
in 1 file 44 LOC (4%)
common-npm-packages/docker-common
in 1 file 30 LOC (3%)
Tasks/DotNetCoreInstallerV0
in 1 file 423 LOC (61%)
Tasks/DownloadBuildArtifactsV0
in 1 file 78 LOC (11%)
common-npm-packages/MSBuildHelpers-v3
in 1 file 158 LOC (29%)
Tasks/AzureVmssDeploymentV0
in 1 file 282 LOC (72%)
Tasks/CondaEnvironmentV1
in 2 files, 23 LOC (12%)
Tasks/UsePythonVersionV0
in 2 files, 24 LOC (14%)
Tasks/CondaEnvironmentV0
in 1 file 14 LOC (10%)
Tasks/PythonScriptV0
in 1 file 53 LOC (72%)