Skip to content

feat(project): enhance project item management and URL handling - #139

Merged
rulasg merged 7 commits into
mainfrom
improvements-2
Sep 17, 2025
Merged

feat(project): enhance project item management and URL handling#139
rulasg merged 7 commits into
mainfrom
improvements-2

fix(GetItem): Make the force update item not full project ; update pr…

30dbfc3
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / PSScriptAnalyzer succeeded Sep 17, 2025 in 11s

26 new alerts

New alerts in code changed by this pull request

  • 8 warnings
  • 18 notes

See annotations below for details.

View all branch alerts.

Annotations

Check notice on line 22 in Test/public/project_item.test.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 1 in include/openFilesUrls.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

The cmdlet 'Open-Url' does not have a help comment. Note

The cmdlet 'Open-Url' does not have a help comment.

Check notice on line 53 in include/openFilesUrls.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

The cmdlet 'Open-File' does not have a help comment. Note

The cmdlet 'Open-File' does not have a help comment.

Check notice on line 84 in public/project/getproject.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

The cmdlet 'Set-Project' does not have a help comment. Note

The cmdlet 'Set-Project' does not have a help comment.

Check warning on line 84 in public/project/getproject.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Function 'Set-Project' has verb that could change system state. Therefore, the function has to support 'ShouldProcess'. Warning

Function 'Set-Project' has verb that could change system state. Therefore, the function has to support 'ShouldProcess'.

Check warning on line 65 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Function 'Set-ProjectItem' has verb that could change system state. Therefore, the function has to support 'ShouldProcess'. Warning

Function 'Set-ProjectItem' has verb that could change system state. Therefore, the function has to support 'ShouldProcess'.

Check warning on line 68 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Command accepts pipeline input but has not defined a process block. Warning

Command accepts pipeline input but has not defined a process block.

Check warning on line 82 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Function 'Remove-ProjectItem' has verb that could change system state. Therefore, the function has to support 'ShouldProcess'. Warning

Function 'Remove-ProjectItem' has verb that could change system state. Therefore, the function has to support 'ShouldProcess'.

Check notice on line 107 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

The cmdlet 'Find-ProjectItem' does not have a help comment. Note

The cmdlet 'Find-ProjectItem' does not have a help comment.

Check notice on line 141 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

The cmdlet 'Search-ProjectItem' does not have a help comment. Note

The cmdlet 'Search-ProjectItem' does not have a help comment.

Check notice on line 169 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

The cmdlet 'Get-ProjectItems' does not have a help comment. Note

The cmdlet 'Get-ProjectItems' does not have a help comment.

Check warning on line 169 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

The cmdlet 'Get-ProjectItems' uses a plural noun. A singular noun should be used instead. Warning

The cmdlet 'Get-ProjectItems' uses a plural noun. A singular noun should be used instead.

Check notice on line 186 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 190 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

The cmdlet 'Get-ProjectItems' returns an object of type 'System.Object[]' but this type is not declared in the OutputType attribute. Note

The cmdlet 'Get-ProjectItems' returns an object of type 'System.Object[]' but this type is not declared in the OutputType attribute.

Check notice on line 194 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

The cmdlet 'Open-ProjectItem' does not have a help comment. Note

The cmdlet 'Open-ProjectItem' does not have a help comment.

Check notice on line 216 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 221 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 224 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 226 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 276 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

The cmdlet 'Add-ProjectItemDirect' does not have a help comment. Note

The cmdlet 'Add-ProjectItemDirect' does not have a help comment.

Check notice on line 342 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

The cmdlet 'Remove-ProjectItemDirect' does not have a help comment. Note

The cmdlet 'Remove-ProjectItemDirect' does not have a help comment.

Check warning on line 342 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Function 'Remove-ProjectItemDirect' has verb that could change system state. Therefore, the function has to support 'ShouldProcess'. Warning

Function 'Remove-ProjectItemDirect' has verb that could change system state. Therefore, the function has to support 'ShouldProcess'.

Check notice on line 400 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

The cmdlet 'Get-ProjectItemDirect' does not have a help comment. Note

The cmdlet 'Get-ProjectItemDirect' does not have a help comment.

Check warning on line 403 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Command accepts pipeline input but has not defined a process block. Warning

Command accepts pipeline input but has not defined a process block.

Check notice on line 426 in public/project_item.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

The cmdlet 'Show-ProjectItem' does not have a help comment. Note

The cmdlet 'Show-ProjectItem' does not have a help comment.