From 976aeeec27487f46c3292fe08e3ce1b9323d397b Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 30 Nov 2025 08:44:49 +0530 Subject: [PATCH 01/46] Set up CI with Azure Pipelines [skip ci] --- azure-pipelines.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 1227a87..9953ab1 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -1,8 +1,14 @@ trigger: none -pool: Default +pool: app pipeline agent + + +steps: +- task: PowerShell@2 + inputs: + targetType: 'inline' + script: 'npm install' -steps: - task: PowerShell@2 inputs: targetType: 'inline' - script: 'Write-Host "Hello World"' \ No newline at end of file + script: 'npm run build' \ No newline at end of file From 0ab5c06c18c9ae8d20d3b5bebd7e87d4539a3a95 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Wed, 10 Dec 2025 16:21:16 +0530 Subject: [PATCH 02/46] Set up CI with Azure Pipelines [skip ci] --- azure-pipelines.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 9953ab1..4164e32 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -1,8 +1,12 @@ trigger: none -pool: app pipeline agent +pool: my agent pool steps: +- task: NodeTool@0 + inputs: + versionSource: 'spec' + versionSpec: '6.x' - task: PowerShell@2 inputs: targetType: 'inline' From de17e62eb3276fb368c1a0b8833f036aabe634d1 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Wed, 10 Dec 2025 16:42:52 +0530 Subject: [PATCH 03/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 4164e32..721604e 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -6,7 +6,8 @@ steps: - task: NodeTool@0 inputs: versionSource: 'spec' - versionSpec: '6.x' + versionSpec: '20.x' + - task: PowerShell@2 inputs: targetType: 'inline' From 0326d293394366cb79b0a043600f6d2c7d27ae3f Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Wed, 10 Dec 2025 17:00:20 +0530 Subject: [PATCH 04/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 721604e..7da3d72 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -16,4 +16,10 @@ steps: - task: PowerShell@2 inputs: targetType: 'inline' - script: 'npm run build' \ No newline at end of file + script: 'npm run build' + +- task: PublishPipelineArtifact@1 + inputs: + targetPath: '$(Pipeline.Workspace)' + artifact: 'todouiapp' + publishLocation: 'pipeline' \ No newline at end of file From 104f05a738498eee40ba5f7b718b8c446ece244a Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sat, 13 Dec 2025 17:33:45 +0530 Subject: [PATCH 05/46] Add sonar-project.properties configuration --- sonar-project.properties | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 sonar-project.properties diff --git a/sonar-project.properties b/sonar-project.properties new file mode 100644 index 0000000..26b1672 --- /dev/null +++ b/sonar-project.properties @@ -0,0 +1,5 @@ +sonar.projectName=todo-ui1 +sonar.projectKey=todo-ui1 +sonar.sources= src +sonar.host.url=http://localhost:9000 +sonar.token=sqp_d8794cfcca4eee0998b7cfcecf32b916429cb903 From 7bcdce53569ae79e84142144a1a1c188364483bc Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Fri, 19 Dec 2025 17:41:27 +0530 Subject: [PATCH 06/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 44 ++++++++++++++++++++++++++++++-------------- 1 file changed, 30 insertions(+), 14 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 7da3d72..16be2e5 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -3,23 +3,39 @@ pool: my agent pool steps: -- task: NodeTool@0 +- task: SonarQubePrepare@8 inputs: - versionSource: 'spec' - versionSpec: '20.x' + SonarQube: 'ado-sonar-svc' + scannerMode: 'cli' + configMode: 'file' -- task: PowerShell@2 +- task: SonarQubeAnalyze@8 inputs: - targetType: 'inline' - script: 'npm install' + jdkversion: 'JAVA_HOME_17_X64' -- task: PowerShell@2 +- task: SonarQubePublish@8 inputs: - targetType: 'inline' - script: 'npm run build' + pollingTimeoutSec: '300' -- task: PublishPipelineArtifact@1 - inputs: - targetPath: '$(Pipeline.Workspace)' - artifact: 'todouiapp' - publishLocation: 'pipeline' \ No newline at end of file + +# steps: +# - task: NodeTool@0 +# inputs: +# versionSource: 'spec' +# versionSpec: '20.x' + +# - task: PowerShell@2 +# inputs: +# targetType: 'inline' +# script: 'npm install' + +# - task: PowerShell@2 +# inputs: +# targetType: 'inline' +# script: 'npm run build' + +# - task: PublishPipelineArtifact@1 +# inputs: +# targetPath: '$(Pipeline.Workspace)' +# artifact: 'todouiapp' +# publishLocation: 'pipeline' \ No newline at end of file From 1a820545fad00b26cf80246633b0ad3ac6028d10 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Fri, 19 Dec 2025 17:46:42 +0530 Subject: [PATCH 07/46] Update sonar-project.properties --- sonar-project.properties | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sonar-project.properties b/sonar-project.properties index 26b1672..35ac1ff 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -1,5 +1,5 @@ -sonar.projectName=todo-ui1 -sonar.projectKey=todo-ui1 +sonar.projectName=sonar-todo-ui +sonar.projectKey=sonar-todo-ui sonar.sources= src sonar.host.url=http://localhost:9000 -sonar.token=sqp_d8794cfcca4eee0998b7cfcecf32b916429cb903 +sonar.token=sqp_5569106319bcebe16e11b417dbbfcb945b9993d5 From 6b3991d9638d82673d77af24ef3d1bb0f7ac72ba Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Thu, 25 Dec 2025 16:12:49 +0530 Subject: [PATCH 08/46] Create .stylelintrc.json --- .stylelintrc.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .stylelintrc.json diff --git a/.stylelintrc.json b/.stylelintrc.json new file mode 100644 index 0000000..54b0677 --- /dev/null +++ b/.stylelintrc.json @@ -0,0 +1,6 @@ +{ + "extends": ["stylelint-config-standard"], + "rules": { + "property-no-unknown": true + } +} From 035560afd6bc7632fa78e3568503c8ce5ed6f162 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Thu, 25 Dec 2025 16:26:33 +0530 Subject: [PATCH 09/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 45 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 34 insertions(+), 11 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 16be2e5..e64aeaa 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -1,21 +1,44 @@ -trigger: none -pool: my agent pool +trigger: none +pool: my agent pool steps: -- task: SonarQubePrepare@8 +- task: PowerShell@2 + displayName: Biome + continueOnError: true inputs: - SonarQube: 'ado-sonar-svc' - scannerMode: 'cli' - configMode: 'file' - -- task: SonarQubeAnalyze@8 + targetType: 'inline' + script: 'biome lint .\src --reporter=junit > result22.xml' +- task: PublishPipelineArtifact@1 inputs: - jdkversion: 'JAVA_HOME_17_X64' + targetPath: '$(Pipeline.Workspace)' + artifact: 'biome artifact' + publishLocation: 'pipeline' -- task: SonarQubePublish@8 +- task: PowerShell@2 inputs: - pollingTimeoutSec: '300' + targetType: 'inline' + script: 'stylelint .\src\App.css --formatter json > stylelint22.json 2>&1' +- task: PublishPipelineArtifact@1 + inputs: + targetPath: '$(Pipeline.Workspace)' + artifact: 'stylelint22.json' + publishLocation: 'pipeline' + + +# - task: SonarQubePrepare@8 +# inputs: +# SonarQube: 'ado-sonar-svc' +# scannerMode: 'cli' +# configMode: 'file' + +# - task: SonarQubeAnalyze@8 +# inputs: +# jdkversion: 'JAVA_HOME_17_X64' + +# - task: SonarQubePublish@8 +# inputs: +# pollingTimeoutSec: '300' # steps: From e310e05391bd41d7f945d4c41dd6aa83136c8f18 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Thu, 25 Dec 2025 16:28:13 +0530 Subject: [PATCH 10/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index e64aeaa..3b97799 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -16,6 +16,8 @@ steps: publishLocation: 'pipeline' - task: PowerShell@2 + displayName: Stylelint Tool + continueOnError: true inputs: targetType: 'inline' script: 'stylelint .\src\App.css --formatter json > stylelint22.json 2>&1' From a03ac8ad0136777c25f2aea8f03a59bfa9bc3498 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Thu, 25 Dec 2025 16:36:38 +0530 Subject: [PATCH 11/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 3b97799..4835f50 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -3,24 +3,24 @@ trigger: none pool: my agent pool steps: -- task: PowerShell@2 - displayName: Biome - continueOnError: true - inputs: - targetType: 'inline' - script: 'biome lint .\src --reporter=junit > result22.xml' -- task: PublishPipelineArtifact@1 - inputs: - targetPath: '$(Pipeline.Workspace)' - artifact: 'biome artifact' - publishLocation: 'pipeline' +# - task: PowerShell@2 +# displayName: Biome +# continueOnError: true +# inputs: +# targetType: 'inline' +# script: 'biome lint .\src --reporter=junit > result22.xml' +# - task: PublishPipelineArtifact@1 +# inputs: +# targetPath: '$(Pipeline.Workspace)' +# artifact: 'biome artifact' +# publishLocation: 'pipeline' - task: PowerShell@2 displayName: Stylelint Tool continueOnError: true inputs: targetType: 'inline' - script: 'stylelint .\src\App.css --formatter json > stylelint22.json 2>&1' + script: 'stylelint .\src\App.css --formatter json > result122.json 2>&1' - task: PublishPipelineArtifact@1 inputs: targetPath: '$(Pipeline.Workspace)' From db8bd1cd56d6c538fb4b95dd45865414f9ffcfdc Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Thu, 25 Dec 2025 17:13:01 +0530 Subject: [PATCH 12/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 4835f50..6915ccd 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -21,6 +21,7 @@ steps: inputs: targetType: 'inline' script: 'stylelint .\src\App.css --formatter json > result122.json 2>&1' + workingDirectory: '$(System.Default.WorkingDirectory)' - task: PublishPipelineArtifact@1 inputs: targetPath: '$(Pipeline.Workspace)' From 8774956697aa92826a8d2e3f29d0e5534653d11c Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Thu, 25 Dec 2025 17:16:03 +0530 Subject: [PATCH 13/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 6915ccd..acb208d 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -20,12 +20,12 @@ steps: continueOnError: true inputs: targetType: 'inline' - script: 'stylelint .\src\App.css --formatter json > result122.json 2>&1' + script: 'stylelint .\src\App.css --formatter json > result112.json' workingDirectory: '$(System.Default.WorkingDirectory)' - task: PublishPipelineArtifact@1 inputs: targetPath: '$(Pipeline.Workspace)' - artifact: 'stylelint22.json' + artifact: 'result112.json' publishLocation: 'pipeline' From 64ef17b8d490888739d8541f363fe3a685e30434 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Thu, 25 Dec 2025 17:20:18 +0530 Subject: [PATCH 14/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index acb208d..e7c8e97 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -20,12 +20,11 @@ steps: continueOnError: true inputs: targetType: 'inline' - script: 'stylelint .\src\App.css --formatter json > result112.json' - workingDirectory: '$(System.Default.WorkingDirectory)' + script: 'stylelint .\src\App.css --formatter json > stylelintresult.json 2>&1' - task: PublishPipelineArtifact@1 inputs: targetPath: '$(Pipeline.Workspace)' - artifact: 'result112.json' + artifact: 'stylelintresult.json' publishLocation: 'pipeline' From 200caf467d96a30d955ef0938b85caa6d0c593c0 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Thu, 25 Dec 2025 17:27:19 +0530 Subject: [PATCH 15/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index e7c8e97..96f42f6 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -20,10 +20,10 @@ steps: continueOnError: true inputs: targetType: 'inline' - script: 'stylelint .\src\App.css --formatter json > stylelintresult.json 2>&1' + script: 'npx stylelint .\src\App.css --formatter json > stylelintresult.json 2>&1' - task: PublishPipelineArtifact@1 inputs: - targetPath: '$(Pipeline.Workspace)' + targetPath: '$(Pipeline.Workspace)/stylelintresult.json' artifact: 'stylelintresult.json' publishLocation: 'pipeline' From 612d6cd8ace4292478c52910172a6ab59099fe5e Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Thu, 25 Dec 2025 17:29:51 +0530 Subject: [PATCH 16/46] Convert .stylelintrc.json to stylelint.config.mjs Removed rules section and updated to ES module format. --- .stylelintrc.json | 6 ------ stylelint.config.mjs | 4 ++++ 2 files changed, 4 insertions(+), 6 deletions(-) delete mode 100644 .stylelintrc.json create mode 100644 stylelint.config.mjs diff --git a/.stylelintrc.json b/.stylelintrc.json deleted file mode 100644 index 54b0677..0000000 --- a/.stylelintrc.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": ["stylelint-config-standard"], - "rules": { - "property-no-unknown": true - } -} diff --git a/stylelint.config.mjs b/stylelint.config.mjs new file mode 100644 index 0000000..7d30172 --- /dev/null +++ b/stylelint.config.mjs @@ -0,0 +1,4 @@ +/** @type {import('stylelint').Config} */ +export default { + extends: ["stylelint-config-standard"] +}; From ecf97f85234a244007ca20a1ccaea874bce576b1 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Thu, 25 Dec 2025 17:32:44 +0530 Subject: [PATCH 17/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 96f42f6..6d5c94a 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -15,19 +15,37 @@ steps: # artifact: 'biome artifact' # publishLocation: 'pipeline' +# - task: PowerShell@2 +# displayName: Stylelint Tool +# continueOnError: true +# inputs: +# targetType: 'inline' +# script: 'stylelint .\src\App.css --config stylelint.config.mjs' +# - task: PublishPipelineArtifact@1 +# inputs: +# targetPath: '$(Pipeline.Workspace)/stylelintresult.json' +# artifact: 'stylelintresult.json' +# publishLocation: 'pipeline' + - task: PowerShell@2 displayName: Stylelint Tool continueOnError: true inputs: targetType: 'inline' - script: 'npx stylelint .\src\App.css --formatter json > stylelintresult.json 2>&1' + script: | + stylelint .\src\App.css ` + --config stylelint.config.mjs ` + --formatter json ` + > $(Pipeline.Workspace)/stylelintresult.json + - task: PublishPipelineArtifact@1 inputs: targetPath: '$(Pipeline.Workspace)/stylelintresult.json' - artifact: 'stylelintresult.json' + artifact: 'stylelint-result' publishLocation: 'pipeline' + # - task: SonarQubePrepare@8 # inputs: # SonarQube: 'ado-sonar-svc' From 024611ec01cd58bd7a4e09f80066164300007627 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sat, 27 Dec 2025 14:35:59 +0530 Subject: [PATCH 18/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 161 ++++++++++++++++++++++++++------------------ 1 file changed, 94 insertions(+), 67 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 6d5c94a..29d773e 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -2,83 +2,110 @@ trigger: none pool: my agent pool -steps: -# - task: PowerShell@2 -# displayName: Biome -# continueOnError: true -# inputs: -# targetType: 'inline' -# script: 'biome lint .\src --reporter=junit > result22.xml' -# - task: PublishPipelineArtifact@1 -# inputs: -# targetPath: '$(Pipeline.Workspace)' -# artifact: 'biome artifact' -# publishLocation: 'pipeline' +stages: + - stage: Security_Scan + jobs: + - job: Biome_Scan + steps: + - task: PowerShell@2 + displayName: Biome_Scan + continueOnError: true + inputs: + targetType: 'inline' + script: 'biome lint .\src --reporter=junit > result22.xml' + - task: PublishPipelineArtifact@1 + displayName: Biome_Result + inputs: + targetPath: '$(Pipeline.Workspace)' + artifact: 'biome artifact' + publishLocation: 'pipeline' -# - task: PowerShell@2 -# displayName: Stylelint Tool -# continueOnError: true -# inputs: -# targetType: 'inline' -# script: 'stylelint .\src\App.css --config stylelint.config.mjs' -# - task: PublishPipelineArtifact@1 -# inputs: -# targetPath: '$(Pipeline.Workspace)/stylelintresult.json' -# artifact: 'stylelintresult.json' -# publishLocation: 'pipeline' + - job: Stylelint_Scan + steps: + - task: PowerShell@2 + displayName: Stylelint Tool + continueOnError: true + inputs: + targetType: 'inline' + script: 'stylelint .\src\App.css --config stylelint.config.mjs' + - task: PublishPipelineArtifact@1 + displayName: Stylelint_Result + inputs: + targetPath: '$(Pipeline.Workspace)/stylelintresult.json' + artifact: 'stylelintresult.json' + publishLocation: 'pipeline' -- task: PowerShell@2 - displayName: Stylelint Tool - continueOnError: true - inputs: - targetType: 'inline' - script: | - stylelint .\src\App.css ` - --config stylelint.config.mjs ` - --formatter json ` - > $(Pipeline.Workspace)/stylelintresult.json + - job: Stylelint_Tool2 + steps: + - task: PowerShell@2 + displayName: Stylelint_Tool2 + continueOnError: true + inputs: + targetType: 'inline' + script: | + stylelint .\src\App.css ` + --config stylelint.config.mjs ` + --formatter json ` + > $(Pipeline.Workspace)/stylelintresult.json -- task: PublishPipelineArtifact@1 - inputs: - targetPath: '$(Pipeline.Workspace)/stylelintresult.json' - artifact: 'stylelint-result' - publishLocation: 'pipeline' + - task: PublishPipelineArtifact@1 + displayName: Stylelint_Result2 + inputs: + targetPath: '$(Pipeline.Workspace)/stylelintresult.json' + artifact: 'stylelint-result' + publishLocation: 'pipeline' + - stage: Build_and_Artifact + jobs: + - job: + steps: + - task: NodeTool@0 + inputs: + versionSource: 'spec' + versionSpec: '20.x' -# - task: SonarQubePrepare@8 -# inputs: -# SonarQube: 'ado-sonar-svc' -# scannerMode: 'cli' -# configMode: 'file' + - job: npm_install_run_build + steps: + - task: PowerShell@2 + inputs: + targetType: 'inline' + script: 'npm install' -# - task: SonarQubeAnalyze@8 -# inputs: -# jdkversion: 'JAVA_HOME_17_X64' + - task: PowerShell@2 + inputs: + targetType: 'inline' + script: 'npm run build' -# - task: SonarQubePublish@8 -# inputs: -# pollingTimeoutSec: '300' + - task: PublishPipelineArtifact@1 + inputs: + targetPath: '$(Pipeline.Workspace)' + artifact: 'todouiapp' + publishLocation: 'pipeline' +# stages: +# - stage: Static Code Analysis +# jobs: +# - job: SonarQube_Scan +# steps: +# - task: SonarQubePrepare@8 +# inputs: +# SonarQube: 'ado-sonar-svc' +# scannerMode: 'cli' +# configMode: 'file' -# steps: -# - task: NodeTool@0 -# inputs: -# versionSource: 'spec' -# versionSpec: '20.x' +# - task: SonarQubeAnalyze@8 +# inputs: +# jdkversion: 'JAVA_HOME_17_X64' -# - task: PowerShell@2 -# inputs: -# targetType: 'inline' -# script: 'npm install' +# - task: SonarQubePublish@8 +# inputs: +# pollingTimeoutSec: '300' -# - task: PowerShell@2 -# inputs: -# targetType: 'inline' -# script: 'npm run build' +# stages: +# - stage: Deploy_on_Server +# jobs: +# - job: Deploy +# steps: -# - task: PublishPipelineArtifact@1 -# inputs: -# targetPath: '$(Pipeline.Workspace)' -# artifact: 'todouiapp' -# publishLocation: 'pipeline' \ No newline at end of file + \ No newline at end of file From 394c207b6386653a32d188f30de7c3a244aa4673 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sat, 27 Dec 2025 14:37:07 +0530 Subject: [PATCH 19/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 96 ++++++++++++++++++++++----------------------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 29d773e..394fb7d 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -3,57 +3,57 @@ trigger: none pool: my agent pool stages: - - stage: Security_Scan - jobs: - - job: Biome_Scan - steps: - - task: PowerShell@2 - displayName: Biome_Scan - continueOnError: true - inputs: - targetType: 'inline' - script: 'biome lint .\src --reporter=junit > result22.xml' - - task: PublishPipelineArtifact@1 - displayName: Biome_Result - inputs: - targetPath: '$(Pipeline.Workspace)' - artifact: 'biome artifact' - publishLocation: 'pipeline' + # - stage: Security_Scan + # jobs: + # - job: Biome_Scan + # steps: + # - task: PowerShell@2 + # displayName: Biome_Scan + # continueOnError: true + # inputs: + # targetType: 'inline' + # script: 'biome lint .\src --reporter=junit > result22.xml' + # - task: PublishPipelineArtifact@1 + # displayName: Biome_Result + # inputs: + # targetPath: '$(Pipeline.Workspace)' + # artifact: 'biome artifact' + # publishLocation: 'pipeline' - - job: Stylelint_Scan - steps: - - task: PowerShell@2 - displayName: Stylelint Tool - continueOnError: true - inputs: - targetType: 'inline' - script: 'stylelint .\src\App.css --config stylelint.config.mjs' - - task: PublishPipelineArtifact@1 - displayName: Stylelint_Result - inputs: - targetPath: '$(Pipeline.Workspace)/stylelintresult.json' - artifact: 'stylelintresult.json' - publishLocation: 'pipeline' + # - job: Stylelint_Scan + # steps: + # - task: PowerShell@2 + # displayName: Stylelint Tool + # continueOnError: true + # inputs: + # targetType: 'inline' + # script: 'stylelint .\src\App.css --config stylelint.config.mjs' + # - task: PublishPipelineArtifact@1 + # displayName: Stylelint_Result + # inputs: + # targetPath: '$(Pipeline.Workspace)/stylelintresult.json' + # artifact: 'stylelintresult.json' + # publishLocation: 'pipeline' - - job: Stylelint_Tool2 - steps: - - task: PowerShell@2 - displayName: Stylelint_Tool2 - continueOnError: true - inputs: - targetType: 'inline' - script: | - stylelint .\src\App.css ` - --config stylelint.config.mjs ` - --formatter json ` - > $(Pipeline.Workspace)/stylelintresult.json + # - job: Stylelint_Tool2 + # steps: + # - task: PowerShell@2 + # displayName: Stylelint_Tool2 + # continueOnError: true + # inputs: + # targetType: 'inline' + # script: | + # stylelint .\src\App.css ` + # --config stylelint.config.mjs ` + # --formatter json ` + # > $(Pipeline.Workspace)/stylelintresult.json - - task: PublishPipelineArtifact@1 - displayName: Stylelint_Result2 - inputs: - targetPath: '$(Pipeline.Workspace)/stylelintresult.json' - artifact: 'stylelint-result' - publishLocation: 'pipeline' + # - task: PublishPipelineArtifact@1 + # displayName: Stylelint_Result2 + # inputs: + # targetPath: '$(Pipeline.Workspace)/stylelintresult.json' + # artifact: 'stylelint-result' + # publishLocation: 'pipeline' - stage: Build_and_Artifact jobs: From 23062c394ef61f0bbd078c614811c160b65f6bed Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sat, 27 Dec 2025 14:38:23 +0530 Subject: [PATCH 20/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 138 ++++++++++++++++++++++---------------------- 1 file changed, 69 insertions(+), 69 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 394fb7d..7499776 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -3,57 +3,57 @@ trigger: none pool: my agent pool stages: - # - stage: Security_Scan - # jobs: - # - job: Biome_Scan - # steps: - # - task: PowerShell@2 - # displayName: Biome_Scan - # continueOnError: true - # inputs: - # targetType: 'inline' - # script: 'biome lint .\src --reporter=junit > result22.xml' - # - task: PublishPipelineArtifact@1 - # displayName: Biome_Result - # inputs: - # targetPath: '$(Pipeline.Workspace)' - # artifact: 'biome artifact' - # publishLocation: 'pipeline' - - # - job: Stylelint_Scan - # steps: - # - task: PowerShell@2 - # displayName: Stylelint Tool - # continueOnError: true - # inputs: - # targetType: 'inline' - # script: 'stylelint .\src\App.css --config stylelint.config.mjs' - # - task: PublishPipelineArtifact@1 - # displayName: Stylelint_Result - # inputs: - # targetPath: '$(Pipeline.Workspace)/stylelintresult.json' - # artifact: 'stylelintresult.json' - # publishLocation: 'pipeline' - - # - job: Stylelint_Tool2 - # steps: - # - task: PowerShell@2 - # displayName: Stylelint_Tool2 - # continueOnError: true - # inputs: - # targetType: 'inline' - # script: | - # stylelint .\src\App.css ` - # --config stylelint.config.mjs ` - # --formatter json ` - # > $(Pipeline.Workspace)/stylelintresult.json - - # - task: PublishPipelineArtifact@1 - # displayName: Stylelint_Result2 - # inputs: - # targetPath: '$(Pipeline.Workspace)/stylelintresult.json' - # artifact: 'stylelint-result' - # publishLocation: 'pipeline' + - stage: Security_Scan + jobs: + - job: Biome_Scan + steps: + - task: PowerShell@2 + displayName: Biome_Scan + continueOnError: true + inputs: + targetType: 'inline' + script: 'biome lint .\src --reporter=junit > result22.xml' + - task: PublishPipelineArtifact@1 + displayName: Biome_Result + inputs: + targetPath: '$(Pipeline.Workspace)' + artifact: 'biome artifact' + publishLocation: 'pipeline' + + - job: Stylelint_Scan + steps: + - task: PowerShell@2 + displayName: Stylelint Tool + continueOnError: true + inputs: + targetType: 'inline' + script: 'stylelint .\src\App.css --config stylelint.config.mjs' + - task: PublishPipelineArtifact@1 + displayName: Stylelint_Result + inputs: + targetPath: '$(Pipeline.Workspace)/stylelintresult.json' + artifact: 'stylelintresult.json' + publishLocation: 'pipeline' + + - job: Stylelint_Tool2 + steps: + - task: PowerShell@2 + displayName: Stylelint_Tool2 + continueOnError: true + inputs: + targetType: 'inline' + script: | + stylelint .\src\App.css ` + --config stylelint.config.mjs ` + --formatter json ` + > $(Pipeline.Workspace)/stylelintresult.json + + - task: PublishPipelineArtifact@1 + displayName: Stylelint_Result2 + inputs: + targetPath: '$(Pipeline.Workspace)/stylelintresult.json' + artifact: 'stylelint-result' + publishLocation: 'pipeline' - stage: Build_and_Artifact jobs: @@ -83,24 +83,24 @@ stages: artifact: 'todouiapp' publishLocation: 'pipeline' -# stages: -# - stage: Static Code Analysis -# jobs: -# - job: SonarQube_Scan -# steps: -# - task: SonarQubePrepare@8 -# inputs: -# SonarQube: 'ado-sonar-svc' -# scannerMode: 'cli' -# configMode: 'file' - -# - task: SonarQubeAnalyze@8 -# inputs: -# jdkversion: 'JAVA_HOME_17_X64' - -# - task: SonarQubePublish@8 -# inputs: -# pollingTimeoutSec: '300' + + - stage: Static_Code_Analysis + jobs: + - job: SonarQube_Scan + steps: + - task: SonarQubePrepare@8 + inputs: + SonarQube: 'ado-sonar-svc' + scannerMode: 'cli' + configMode: 'file' + + - task: SonarQubeAnalyze@8 + inputs: + jdkversion: 'JAVA_HOME_17_X64' + + - task: SonarQubePublish@8 + inputs: + pollingTimeoutSec: '300' # stages: # - stage: Deploy_on_Server From 9b81053f466bb85367dd9f5bdae15306a9d5188a Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sat, 27 Dec 2025 14:52:11 +0530 Subject: [PATCH 21/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 7499776..6fce94f 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -3,7 +3,7 @@ trigger: none pool: my agent pool stages: - - stage: Security_Scan + - stage: Lint_Scanning_Tool jobs: - job: Biome_Scan steps: @@ -60,6 +60,7 @@ stages: - job: steps: - task: NodeTool@0 + displayName: Install_NodeJS inputs: versionSource: 'spec' versionSpec: '20.x' @@ -68,16 +69,19 @@ stages: - job: npm_install_run_build steps: - task: PowerShell@2 + displayName: npm_install inputs: targetType: 'inline' script: 'npm install' - task: PowerShell@2 + displayName: npm_run_build inputs: targetType: 'inline' script: 'npm run build' - task: PublishPipelineArtifact@1 + displayName: build_artifact inputs: targetPath: '$(Pipeline.Workspace)' artifact: 'todouiapp' From 0f7bfbfcf1404ea1a4e305abfe9232315d4796e5 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sat, 27 Dec 2025 16:02:19 +0530 Subject: [PATCH 22/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 6fce94f..f3fcba9 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -87,6 +87,12 @@ stages: artifact: 'todouiapp' publishLocation: 'pipeline' + - task: DownloadPipelineArtifact@2 + inputs: + buildType: 'current' + artifactName: 'todouiapp' + targetPath: '$(Pipeline.Workspace)' + - stage: Static_Code_Analysis jobs: From 35dd81b877ff4d1832b9b42c5d9498b7626a5039 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 05:33:38 +0530 Subject: [PATCH 23/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 105 ++++++++++++++++++++++++-------------------- 1 file changed, 57 insertions(+), 48 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index f3fcba9..aa7066b 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -5,55 +5,72 @@ pool: my agent pool stages: - stage: Lint_Scanning_Tool jobs: - - job: Biome_Scan + # - job: Biome_Scan + # steps: + # - task: PowerShell@2 + # displayName: Biome_Scan + # continueOnError: true + # inputs: + # targetType: 'inline' + # script: 'biome lint .\src --reporter=junit > result22.xml' + # - task: PublishPipelineArtifact@1 + # displayName: Biome_Result + # inputs: + # targetPath: '$(Pipeline.Workspace)' + # artifact: 'biome artifact' + # publishLocation: 'pipeline' + + - job: Markdownlint_Scan + displayName: Markdownlint_Scan steps: - task: PowerShell@2 - displayName: Biome_Scan - continueOnError: true + displayName: Markdownlint_Scan inputs: targetType: 'inline' - script: 'biome lint .\src --reporter=junit > result22.xml' + script: | + npm install -g markdownlint-cli + markdownlint .\README.md --json -o markresult.json - task: PublishPipelineArtifact@1 - displayName: Biome_Result + displayName: markdownlint_Result inputs: targetPath: '$(Pipeline.Workspace)' - artifact: 'biome artifact' - publishLocation: 'pipeline' - - - job: Stylelint_Scan - steps: - - task: PowerShell@2 - displayName: Stylelint Tool - continueOnError: true - inputs: - targetType: 'inline' - script: 'stylelint .\src\App.css --config stylelint.config.mjs' - - task: PublishPipelineArtifact@1 - displayName: Stylelint_Result - inputs: - targetPath: '$(Pipeline.Workspace)/stylelintresult.json' - artifact: 'stylelintresult.json' + artifact: 'markdown artifact' publishLocation: 'pipeline' - - job: Stylelint_Tool2 - steps: - - task: PowerShell@2 - displayName: Stylelint_Tool2 - continueOnError: true - inputs: - targetType: 'inline' - script: | - stylelint .\src\App.css ` - --config stylelint.config.mjs ` - --formatter json ` - > $(Pipeline.Workspace)/stylelintresult.json - - - task: PublishPipelineArtifact@1 - displayName: Stylelint_Result2 - inputs: - targetPath: '$(Pipeline.Workspace)/stylelintresult.json' - artifact: 'stylelint-result' - publishLocation: 'pipeline' + # - job: Stylelint_Scan + # steps: + # - task: PowerShell@2 + # displayName: Stylelint Tool + # continueOnError: true + # inputs: + # targetType: 'inline' + # script: 'stylelint .\src\App.css --config stylelint.config.mjs' + # - task: PublishPipelineArtifact@1 + # displayName: Stylelint_Result + # inputs: + # targetPath: '$(Pipeline.Workspace)/stylelintresult.json' + # artifact: 'stylelintresult.json' + # publishLocation: 'pipeline' + + # - job: Stylelint_Tool2 + # steps: + # - task: PowerShell@2 + # displayName: Stylelint_Tool2 + # continueOnError: true + # inputs: + # targetType: 'inline' + # script: | + # stylelint .\src\App.css ` + # --config stylelint.config.mjs ` + # --formatter json ` + # > $(Pipeline.Workspace)/stylelintresult.json + + # - task: PublishPipelineArtifact@1 + # displayName: Stylelint_Result2 + # inputs: + # targetPath: '$(Pipeline.Workspace)/stylelintresult.json' + # artifact: 'stylelint-result' + # publishLocation: 'pipeline' - stage: Build_and_Artifact jobs: @@ -111,11 +128,3 @@ stages: - task: SonarQubePublish@8 inputs: pollingTimeoutSec: '300' - -# stages: -# - stage: Deploy_on_Server -# jobs: -# - job: Deploy -# steps: - - \ No newline at end of file From 465702c226565663851c2f1696aa8b0da21442e9 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 05:34:23 +0530 Subject: [PATCH 24/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index aa7066b..e0ea36d 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -25,6 +25,7 @@ stages: steps: - task: PowerShell@2 displayName: Markdownlint_Scan + continueOnError: true inputs: targetType: 'inline' script: | From b71a2ab045477b6114138187af78337ae5f9971f Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 05:46:37 +0530 Subject: [PATCH 25/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index e0ea36d..21eae73 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -38,6 +38,21 @@ stages: artifact: 'markdown artifact' publishLocation: 'pipeline' + - task: PowerShell@2 + displayName: Yamllint_Scan + continueOnError: true + inputs: + targetType: 'inline' + script: | + pip install --user yamllint + yamllint $(System.DefaultWorkingDirectory) + - task: PublishPipelineArtifact@1 + displayName: Yamllint_Result + inputs: + targetPath: '$(Pipeline.Workspace)' + artifact: 'yamllint artifact' + publishLocation: 'pipeline' + # - job: Stylelint_Scan # steps: # - task: PowerShell@2 From 15e1889c3a58cfd5613ed715c174e28bbb576425 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 05:51:06 +0530 Subject: [PATCH 26/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 21eae73..2862f63 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -45,7 +45,7 @@ stages: targetType: 'inline' script: | pip install --user yamllint - yamllint $(System.DefaultWorkingDirectory) + yamllint $(System.DefaultWorkingDirectory) -f parsable file.yaml - task: PublishPipelineArtifact@1 displayName: Yamllint_Result inputs: From 3ff22bd6e018110ea48c878166ef941d240b8ceb Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 05:51:34 +0530 Subject: [PATCH 27/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 2862f63..b84502f 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -23,20 +23,20 @@ stages: - job: Markdownlint_Scan displayName: Markdownlint_Scan steps: - - task: PowerShell@2 - displayName: Markdownlint_Scan - continueOnError: true - inputs: - targetType: 'inline' - script: | - npm install -g markdownlint-cli - markdownlint .\README.md --json -o markresult.json - - task: PublishPipelineArtifact@1 - displayName: markdownlint_Result - inputs: - targetPath: '$(Pipeline.Workspace)' - artifact: 'markdown artifact' - publishLocation: 'pipeline' + # - task: PowerShell@2 + # displayName: Markdownlint_Scan + # continueOnError: true + # inputs: + # targetType: 'inline' + # script: | + # npm install -g markdownlint-cli + # markdownlint .\README.md --json -o markresult.json + # - task: PublishPipelineArtifact@1 + # displayName: markdownlint_Result + # inputs: + # targetPath: '$(Pipeline.Workspace)' + # artifact: 'markdown artifact' + # publishLocation: 'pipeline' - task: PowerShell@2 displayName: Yamllint_Scan From 35df86d3c72e5c02d4236b097997f58f02161b88 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 06:01:21 +0530 Subject: [PATCH 28/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 93 ++++++++++++++++++++------------------------- 1 file changed, 42 insertions(+), 51 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index b84502f..2a07e84 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -3,40 +3,34 @@ trigger: none pool: my agent pool stages: - - stage: Lint_Scanning_Tool + - stage: CodeQualityChecks jobs: - # - job: Biome_Scan - # steps: - # - task: PowerShell@2 - # displayName: Biome_Scan - # continueOnError: true - # inputs: - # targetType: 'inline' - # script: 'biome lint .\src --reporter=junit > result22.xml' - # - task: PublishPipelineArtifact@1 - # displayName: Biome_Result - # inputs: - # targetPath: '$(Pipeline.Workspace)' - # artifact: 'biome artifact' - # publishLocation: 'pipeline' + - job: Biome_Scan + steps: + - task: PowerShell@2 + displayName: Biome_Scan + continueOnError: true + inputs: + targetType: 'inline' + script: 'biome lint .\src --reporter=junit > result22.xml' + - task: PublishPipelineArtifact@1 + displayName: Biome_Result + inputs: + targetPath: '$(Pipeline.Workspace)' + artifact: 'Biome artifact' + publishLocation: 'pipeline' - job: Markdownlint_Scan displayName: Markdownlint_Scan steps: - # - task: PowerShell@2 - # displayName: Markdownlint_Scan - # continueOnError: true - # inputs: - # targetType: 'inline' - # script: | - # npm install -g markdownlint-cli - # markdownlint .\README.md --json -o markresult.json - # - task: PublishPipelineArtifact@1 - # displayName: markdownlint_Result - # inputs: - # targetPath: '$(Pipeline.Workspace)' - # artifact: 'markdown artifact' - # publishLocation: 'pipeline' + - task: PowerShell@2 + displayName: Markdownlint_Scan + continueOnError: true + inputs: + targetType: 'inline' + script: | + npm install -g markdownlint-cli + markdownlint .\README.md --json -o markresult.json - task: PowerShell@2 displayName: Yamllint_Scan @@ -45,29 +39,23 @@ stages: targetType: 'inline' script: | pip install --user yamllint - yamllint $(System.DefaultWorkingDirectory) -f parsable file.yaml + yamllint $(System.DefaultWorkingDirectory) + + - job: Stylelint_Scan + steps: + - task: PowerShell@2 + displayName: Stylelint Tool + continueOnError: true + inputs: + targetType: 'inline' + script: 'stylelint .\src\App.css --config stylelint.config.mjs' - task: PublishPipelineArtifact@1 - displayName: Yamllint_Result + displayName: Stylelint_Result inputs: - targetPath: '$(Pipeline.Workspace)' - artifact: 'yamllint artifact' + targetPath: '$(Pipeline.Workspace)/stylelintresult.json' + artifact: 'stylelintresult.json' publishLocation: 'pipeline' - # - job: Stylelint_Scan - # steps: - # - task: PowerShell@2 - # displayName: Stylelint Tool - # continueOnError: true - # inputs: - # targetType: 'inline' - # script: 'stylelint .\src\App.css --config stylelint.config.mjs' - # - task: PublishPipelineArtifact@1 - # displayName: Stylelint_Result - # inputs: - # targetPath: '$(Pipeline.Workspace)/stylelintresult.json' - # artifact: 'stylelintresult.json' - # publishLocation: 'pipeline' - # - job: Stylelint_Tool2 # steps: # - task: PowerShell@2 @@ -88,9 +76,10 @@ stages: # artifact: 'stylelint-result' # publishLocation: 'pipeline' - - stage: Build_and_Artifact + - stage: BuildAndPackage jobs: - - job: + - job: Install_NodeJS + displayName: Install_NodeJS steps: - task: NodeTool@0 displayName: Install_NodeJS @@ -100,6 +89,7 @@ stages: - job: npm_install_run_build + displayName: npm_install_run_build steps: - task: PowerShell@2 displayName: npm_install @@ -123,13 +113,14 @@ stages: - task: DownloadPipelineArtifact@2 inputs: buildType: 'current' - artifactName: 'todouiapp' + artifactName: 'todouiapp_build' targetPath: '$(Pipeline.Workspace)' - stage: Static_Code_Analysis jobs: - job: SonarQube_Scan + displayName: SonarQube_Scan steps: - task: SonarQubePrepare@8 inputs: From 1cec49439f1264ce8c5b2c4977e71b6dd2da5382 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 06:03:40 +0530 Subject: [PATCH 29/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 2a07e84..45661bd 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -97,6 +97,10 @@ stages: targetType: 'inline' script: 'npm install' + - job: npm_run_build + displayName: npm_run_build + steps: + - task: PowerShell@2 displayName: npm_run_build inputs: From 772cfb62fc7b6e8e0332ecbe49b4ec454e29c8d9 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 06:05:35 +0530 Subject: [PATCH 30/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 45661bd..f05b672 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -31,7 +31,9 @@ stages: script: | npm install -g markdownlint-cli markdownlint .\README.md --json -o markresult.json - + - job: Yamllint_Scan + displayName: Yamllint_Scan + steps: - task: PowerShell@2 displayName: Yamllint_Scan continueOnError: true From 6680ee1624714ff6d642ce6e36b701be4866036d Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 06:09:55 +0530 Subject: [PATCH 31/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index f05b672..d363a9e 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -21,6 +21,7 @@ stages: publishLocation: 'pipeline' - job: Markdownlint_Scan + dependsOn: Biome_Scan displayName: Markdownlint_Scan steps: - task: PowerShell@2 @@ -31,7 +32,9 @@ stages: script: | npm install -g markdownlint-cli markdownlint .\README.md --json -o markresult.json + - job: Yamllint_Scan + dependsOn: Markdownlint_Scan displayName: Yamllint_Scan steps: - task: PowerShell@2 @@ -44,6 +47,7 @@ stages: yamllint $(System.DefaultWorkingDirectory) - job: Stylelint_Scan + dependsOn: Yamllint_Scan steps: - task: PowerShell@2 displayName: Stylelint Tool @@ -90,8 +94,9 @@ stages: versionSpec: '20.x' - - job: npm_install_run_build - displayName: npm_install_run_build + - job: npm_install + dependsOn: Install_NodeJS + displayName: npm_install steps: - task: PowerShell@2 displayName: npm_install @@ -100,6 +105,7 @@ stages: script: 'npm install' - job: npm_run_build + dependsOn: npm_install displayName: npm_run_build steps: From 5340cf0f38bfcbdee5e3c702ee66e5d334969f72 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 06:14:21 +0530 Subject: [PATCH 32/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index d363a9e..1cbb805 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -115,18 +115,18 @@ stages: targetType: 'inline' script: 'npm run build' - - task: PublishPipelineArtifact@1 - displayName: build_artifact - inputs: - targetPath: '$(Pipeline.Workspace)' - artifact: 'todouiapp' - publishLocation: 'pipeline' - - - task: DownloadPipelineArtifact@2 - inputs: - buildType: 'current' - artifactName: 'todouiapp_build' - targetPath: '$(Pipeline.Workspace)' + # - task: PublishPipelineArtifact@1 + # displayName: build_artifact + # inputs: + # targetPath: '$(Pipeline.Workspace)' + # artifact: 'todouiapp' + # publishLocation: 'pipeline' + + # - task: DownloadPipelineArtifact@2 + # inputs: + # buildType: 'current' + # artifactName: 'todouiapp_build' + # targetPath: '$(Pipeline.Workspace)' - stage: Static_Code_Analysis From 10ee6a188142a948ec74015cac808354b0ac8b4f Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 06:15:38 +0530 Subject: [PATCH 33/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 1cbb805..10e526a 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -108,7 +108,6 @@ stages: dependsOn: npm_install displayName: npm_run_build steps: - - task: PowerShell@2 displayName: npm_run_build inputs: From ab0d6a0392d4f21430141d1fdd1c71f834e1b9da Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 06:23:25 +0530 Subject: [PATCH 34/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 36 ++++++++++++------------------------ 1 file changed, 12 insertions(+), 24 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 10e526a..450932e 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -84,7 +84,7 @@ stages: - stage: BuildAndPackage jobs: - - job: Install_NodeJS + - job: BuildAndPackage displayName: Install_NodeJS steps: - task: NodeTool@0 @@ -92,40 +92,28 @@ stages: inputs: versionSource: 'spec' versionSpec: '20.x' - - - - job: npm_install - dependsOn: Install_NodeJS - displayName: npm_install - steps: - task: PowerShell@2 displayName: npm_install inputs: targetType: 'inline' script: 'npm install' - - - job: npm_run_build - dependsOn: npm_install - displayName: npm_run_build - steps: - task: PowerShell@2 displayName: npm_run_build inputs: targetType: 'inline' script: 'npm run build' + - task: PublishPipelineArtifact@1 + displayName: build_artifact + inputs: + targetPath: '$(Pipeline.Workspace)' + artifact: 'todouiapp' + publishLocation: 'pipeline' - # - task: PublishPipelineArtifact@1 - # displayName: build_artifact - # inputs: - # targetPath: '$(Pipeline.Workspace)' - # artifact: 'todouiapp' - # publishLocation: 'pipeline' - - # - task: DownloadPipelineArtifact@2 - # inputs: - # buildType: 'current' - # artifactName: 'todouiapp_build' - # targetPath: '$(Pipeline.Workspace)' + - task: DownloadPipelineArtifact@2 + inputs: + buildType: 'current' + artifactName: 'todouiapp_build' + targetPath: '$(Pipeline.Workspace)' - stage: Static_Code_Analysis From 438e4e90972acf6cb42b55dc29efb4e9c1446be1 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 06:24:34 +0530 Subject: [PATCH 35/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 450932e..9413912 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -85,7 +85,7 @@ stages: - stage: BuildAndPackage jobs: - job: BuildAndPackage - displayName: Install_NodeJS + displayName: BuildAndPackage steps: - task: NodeTool@0 displayName: Install_NodeJS From 83df83a027d6d7614fc78a0219a200e3a8dcb8ae Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 06:46:24 +0530 Subject: [PATCH 36/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 9413912..e127734 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -109,11 +109,11 @@ stages: artifact: 'todouiapp' publishLocation: 'pipeline' - - task: DownloadPipelineArtifact@2 - inputs: - buildType: 'current' - artifactName: 'todouiapp_build' - targetPath: '$(Pipeline.Workspace)' + # - task: DownloadPipelineArtifact@2 + # inputs: + # buildType: 'current' + # artifactName: 'todouiapp_build' + # targetPath: '$(Pipeline.Workspace)' - stage: Static_Code_Analysis From 9d54599b03a40ae6b749a59fae1d9bd67a78906c Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 10:31:02 +0530 Subject: [PATCH 37/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 142 ++++++++++++++++++++++---------------------- 1 file changed, 71 insertions(+), 71 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index e127734..c8768c5 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -3,64 +3,64 @@ trigger: none pool: my agent pool stages: - - stage: CodeQualityChecks - jobs: - - job: Biome_Scan - steps: - - task: PowerShell@2 - displayName: Biome_Scan - continueOnError: true - inputs: - targetType: 'inline' - script: 'biome lint .\src --reporter=junit > result22.xml' - - task: PublishPipelineArtifact@1 - displayName: Biome_Result - inputs: - targetPath: '$(Pipeline.Workspace)' - artifact: 'Biome artifact' - publishLocation: 'pipeline' + # - stage: CodeQualityChecks + # jobs: + # - job: Biome_Scan + # steps: + # - task: PowerShell@2 + # displayName: Biome_Scan + # continueOnError: true + # inputs: + # targetType: 'inline' + # script: 'biome lint .\src --reporter=junit > result22.xml' + # - task: PublishPipelineArtifact@1 + # displayName: Biome_Result + # inputs: + # targetPath: '$(Pipeline.Workspace)' + # artifact: 'Biome artifact' + # publishLocation: 'pipeline' - - job: Markdownlint_Scan - dependsOn: Biome_Scan - displayName: Markdownlint_Scan - steps: - - task: PowerShell@2 - displayName: Markdownlint_Scan - continueOnError: true - inputs: - targetType: 'inline' - script: | - npm install -g markdownlint-cli - markdownlint .\README.md --json -o markresult.json + # - job: Markdownlint_Scan + # dependsOn: Biome_Scan + # displayName: Markdownlint_Scan + # steps: + # - task: PowerShell@2 + # displayName: Markdownlint_Scan + # continueOnError: true + # inputs: + # targetType: 'inline' + # script: | + # npm install -g markdownlint-cli + # markdownlint .\README.md --json -o markresult.json - - job: Yamllint_Scan - dependsOn: Markdownlint_Scan - displayName: Yamllint_Scan - steps: - - task: PowerShell@2 - displayName: Yamllint_Scan - continueOnError: true - inputs: - targetType: 'inline' - script: | - pip install --user yamllint - yamllint $(System.DefaultWorkingDirectory) + # - job: Yamllint_Scan + # dependsOn: Markdownlint_Scan + # displayName: Yamllint_Scan + # steps: + # - task: PowerShell@2 + # displayName: Yamllint_Scan + # continueOnError: true + # inputs: + # targetType: 'inline' + # script: | + # pip install --user yamllint + # yamllint $(System.DefaultWorkingDirectory) - - job: Stylelint_Scan - dependsOn: Yamllint_Scan - steps: - - task: PowerShell@2 - displayName: Stylelint Tool - continueOnError: true - inputs: - targetType: 'inline' - script: 'stylelint .\src\App.css --config stylelint.config.mjs' - - task: PublishPipelineArtifact@1 - displayName: Stylelint_Result - inputs: - targetPath: '$(Pipeline.Workspace)/stylelintresult.json' - artifact: 'stylelintresult.json' - publishLocation: 'pipeline' + # - job: Stylelint_Scan + # dependsOn: Yamllint_Scan + # steps: + # - task: PowerShell@2 + # displayName: Stylelint Tool + # continueOnError: true + # inputs: + # targetType: 'inline' + # script: 'stylelint .\src\App.css --config stylelint.config.mjs' + # - task: PublishPipelineArtifact@1 + # displayName: Stylelint_Result + # inputs: + # targetPath: '$(Pipeline.Workspace)/stylelintresult.json' + # artifact: 'stylelintresult.json' + # publishLocation: 'pipeline' # - job: Stylelint_Tool2 # steps: @@ -116,21 +116,21 @@ stages: # targetPath: '$(Pipeline.Workspace)' - - stage: Static_Code_Analysis - jobs: - - job: SonarQube_Scan - displayName: SonarQube_Scan - steps: - - task: SonarQubePrepare@8 - inputs: - SonarQube: 'ado-sonar-svc' - scannerMode: 'cli' - configMode: 'file' + # - stage: Static_Code_Analysis + # jobs: + # - job: SonarQube_Scan + # displayName: SonarQube_Scan + # steps: + # - task: SonarQubePrepare@8 + # inputs: + # SonarQube: 'ado-sonar-svc' + # scannerMode: 'cli' + # configMode: 'file' - - task: SonarQubeAnalyze@8 - inputs: - jdkversion: 'JAVA_HOME_17_X64' + # - task: SonarQubeAnalyze@8 + # inputs: + # jdkversion: 'JAVA_HOME_17_X64' - - task: SonarQubePublish@8 - inputs: - pollingTimeoutSec: '300' + # - task: SonarQubePublish@8 + # inputs: + # pollingTimeoutSec: '300' From b235806f32f3da63c077b6b95c3fb3ee88bb513d Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 13:31:27 +0530 Subject: [PATCH 38/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index c8768c5..2b2c993 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -108,12 +108,20 @@ stages: targetPath: '$(Pipeline.Workspace)' artifact: 'todouiapp' publishLocation: 'pipeline' - - # - task: DownloadPipelineArtifact@2 - # inputs: - # buildType: 'current' - # artifactName: 'todouiapp_build' - # targetPath: '$(Pipeline.Workspace)' + # - stage: Downloadpackage + # jobs: + # - job: Downloadpackage + # displayName: Downloadpackage + # steps: + # - task: DownloadPipelineArtifact@2 + # inputs: + # buildType: 'specific' + # project: 'a0f1484e-6430-4e5a-a152-69063a459b63' + # definition: '44' + # buildVersionToDownload: 'specific' + # pipelineId: '580' + # artifactName: 'todouiapp' + # targetPath: '$(System.DefaultWorkingDirectory)' # - stage: Static_Code_Analysis From e8900bab8bdf777705ba29f1c8894a55a25a1f3b Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 17:24:37 +0530 Subject: [PATCH 39/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 2b2c993..d8ec890 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -105,7 +105,7 @@ stages: - task: PublishPipelineArtifact@1 displayName: build_artifact inputs: - targetPath: '$(Pipeline.Workspace)' + targetPath: '$(System.DefaultWorkingDirectory)/build' artifact: 'todouiapp' publishLocation: 'pipeline' # - stage: Downloadpackage From 607fbaa8fdf550e72bd70a4757a8d782d5baf3a6 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 17:47:32 +0530 Subject: [PATCH 40/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index d8ec890..aad248e 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -108,20 +108,19 @@ stages: targetPath: '$(System.DefaultWorkingDirectory)/build' artifact: 'todouiapp' publishLocation: 'pipeline' - # - stage: Downloadpackage - # jobs: - # - job: Downloadpackage - # displayName: Downloadpackage - # steps: - # - task: DownloadPipelineArtifact@2 - # inputs: - # buildType: 'specific' - # project: 'a0f1484e-6430-4e5a-a152-69063a459b63' - # definition: '44' - # buildVersionToDownload: 'specific' - # pipelineId: '580' - # artifactName: 'todouiapp' - # targetPath: '$(System.DefaultWorkingDirectory)' + + - stage: Downloadpackage + jobs: + - job: Downloadpackage + displayName: Downloadpackage + steps: + - task: DownloadPipelineArtifact@2 + inputs: + buildType: 'current' + artifactName: 'todouiapp' + targetPath: '$(System.DefaultWorkingDirectory)/build/' + + # - stage: Static_Code_Analysis From f2d9aacd2959cd2532332b88af41661a46cffea6 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 17:54:50 +0530 Subject: [PATCH 41/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index aad248e..29c5c06 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -120,8 +120,13 @@ stages: artifactName: 'todouiapp' targetPath: '$(System.DefaultWorkingDirectory)/build/' - - + - task: CopyFilesOverSSH@0 + inputs: + sshEndpoint: 'vm_ssh' + sourceFolder: '$(System.DefaultWorkingDirectory)/build/' + contents: '**' + targetFolder: '/var/www/html' + readyTimeout: '20000' # - stage: Static_Code_Analysis # jobs: From 96c32b323b83b0260e2a2b9b12ea3bb80f00d109 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Sun, 4 Jan 2026 17:57:35 +0530 Subject: [PATCH 42/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 58 ++++++++++++++++++++++++--------------------- 1 file changed, 31 insertions(+), 27 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 29c5c06..7ee67f2 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -82,32 +82,32 @@ stages: # artifact: 'stylelint-result' # publishLocation: 'pipeline' - - stage: BuildAndPackage - jobs: - - job: BuildAndPackage - displayName: BuildAndPackage - steps: - - task: NodeTool@0 - displayName: Install_NodeJS - inputs: - versionSource: 'spec' - versionSpec: '20.x' - - task: PowerShell@2 - displayName: npm_install - inputs: - targetType: 'inline' - script: 'npm install' - - task: PowerShell@2 - displayName: npm_run_build - inputs: - targetType: 'inline' - script: 'npm run build' - - task: PublishPipelineArtifact@1 - displayName: build_artifact - inputs: - targetPath: '$(System.DefaultWorkingDirectory)/build' - artifact: 'todouiapp' - publishLocation: 'pipeline' + # - stage: BuildAndPackage + # jobs: + # - job: BuildAndPackage + # displayName: BuildAndPackage + # steps: + # - task: NodeTool@0 + # displayName: Install_NodeJS + # inputs: + # versionSource: 'spec' + # versionSpec: '20.x' + # - task: PowerShell@2 + # displayName: npm_install + # inputs: + # targetType: 'inline' + # script: 'npm install' + # - task: PowerShell@2 + # displayName: npm_run_build + # inputs: + # targetType: 'inline' + # script: 'npm run build' + # - task: PublishPipelineArtifact@1 + # displayName: build_artifact + # inputs: + # targetPath: '$(System.DefaultWorkingDirectory)/build' + # artifact: 'todouiapp' + # publishLocation: 'pipeline' - stage: Downloadpackage jobs: @@ -116,7 +116,11 @@ stages: steps: - task: DownloadPipelineArtifact@2 inputs: - buildType: 'current' + buildType: 'specific' + project: 'a0f1484e-6430-4e5a-a152-69063a459b63' + definition: '44' + buildVersionToDownload: 'specific' + pipelineId: '584' artifactName: 'todouiapp' targetPath: '$(System.DefaultWorkingDirectory)/build/' From 3c44da8129056283c9dde154af96f4bf5e7f21fd Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Mon, 5 Jan 2026 11:09:32 +0530 Subject: [PATCH 43/46] Update azure-pipelines-1.yml for Azure Pipelines --- azure-pipelines-1.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 azure-pipelines-1.yml diff --git a/azure-pipelines-1.yml b/azure-pipelines-1.yml new file mode 100644 index 0000000..88d40ec --- /dev/null +++ b/azure-pipelines-1.yml @@ -0,0 +1,5 @@ +trigger: none + +pool: my agent pool + +steps: From b131056ee6ae8e78488e510337c627e26ce42bd9 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Mon, 5 Jan 2026 12:29:42 +0530 Subject: [PATCH 44/46] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 7ee67f2..d3c4ddc 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -132,21 +132,24 @@ stages: targetFolder: '/var/www/html' readyTimeout: '20000' - # - stage: Static_Code_Analysis - # jobs: - # - job: SonarQube_Scan - # displayName: SonarQube_Scan - # steps: - # - task: SonarQubePrepare@8 - # inputs: - # SonarQube: 'ado-sonar-svc' - # scannerMode: 'cli' - # configMode: 'file' + - stage: Static_Code_Analysis + jobs: + - job: SonarQube_Scan + displayName: SonarQube_Scan + steps: + - task: SonarQubePrepare@8 + inputs: + SonarQube: 'ado-sonar-svc' + scannerMode: 'cli' + configMode: 'manual' + cliProjectKey: 'todo-ui-001' + cliProjectName: 'todo-ui-001' + cliSources: '.' - # - task: SonarQubeAnalyze@8 - # inputs: - # jdkversion: 'JAVA_HOME_17_X64' + - task: SonarQubeAnalyze@8 + inputs: + jdkversion: 'JAVA_HOME_17_X64' - # - task: SonarQubePublish@8 - # inputs: - # pollingTimeoutSec: '300' + - task: SonarQubePublish@8 + inputs: + pollingTimeoutSec: '300' From 8d3292c76d5d15024133f7c25f6350fd78bb5828 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Mon, 5 Jan 2026 18:18:40 +0530 Subject: [PATCH 45/46] Delete stylelint.config.mjs --- stylelint.config.mjs | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 stylelint.config.mjs diff --git a/stylelint.config.mjs b/stylelint.config.mjs deleted file mode 100644 index 7d30172..0000000 --- a/stylelint.config.mjs +++ /dev/null @@ -1,4 +0,0 @@ -/** @type {import('stylelint').Config} */ -export default { - extends: ["stylelint-config-standard"] -}; From ff59831d1fe7a03bed95e5801e9b17f72a95def1 Mon Sep 17 00:00:00 2001 From: ShashiSingh72 Date: Mon, 5 Jan 2026 18:25:16 +0530 Subject: [PATCH 46/46] Update sonar-project.properties --- sonar-project.properties | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sonar-project.properties b/sonar-project.properties index 35ac1ff..b84adad 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -1,5 +1,6 @@ -sonar.projectName=sonar-todo-ui -sonar.projectKey=sonar-todo-ui -sonar.sources= src +sonar.projectName=todo-ui-001 +sonar.projectKey=todo-ui-001 +sonar.sources=. +sonar.sourceEncoding=UTF-8 sonar.host.url=http://localhost:9000 -sonar.token=sqp_5569106319bcebe16e11b417dbbfcb945b9993d5 +sonar.token=sqp_a4d6aed67106f266e9e1b7ba6ac1126a215c6838