Skip to content

feat: Many featurs including memory cache for fields and projects - #210

Merged
rulasg merged 29 commits into
mainfrom
improve-performance-fields
Mar 9, 2026
Merged

feat: Many featurs including memory cache for fields and projects#210
rulasg merged 29 commits into
mainfrom
improve-performance-fields

refactor(Get-ProjectFields): remove caching functions and streamline …

15a240e
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / PSScriptAnalyzer succeeded Mar 9, 2026 in 6s

34 new alerts

New alerts in code changed by this pull request

  • 6 warnings
  • 28 notes

See annotations below for details.

View all branch alerts.

Annotations

Check warning on line 336 in include/MyWrite.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

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

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

Check warning on line 324 in include/MyWrite.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

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

The cmdlet 'set-Sections' uses a plural noun. A singular noun should be used instead.

Check warning on line 324 in include/MyWrite.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

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

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

Check warning on line 317 in include/MyWrite.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

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

The cmdlet 'get-Sections' uses a plural noun. A singular noun should be used instead.

Check warning on line 62 in public/project/updateprojectrecent.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

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

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

Check warning on line 78 in public/project/updateprojectrecent.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

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

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

Check notice on line 69 in public/items/project_item_show.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 278 in public/items/edit_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 272 in public/items/edit_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 246 in public/items/edit_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 16 in public/project/getproject.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

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

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 105 in public/integrations/update-ProjectItemsWithIntegration.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 100 in public/integrations/update-ProjectItemsWithIntegration.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 90 in public/integrations/update-ProjectItemsWithIntegration.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 84 in public/integrations/update-ProjectItemsWithIntegration.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 36 in public/integrations/Edit-ProjectItemWithValues.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 55 in public/fields/project_fields_list.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 49 in public/fields/project_fields_list.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 27 in private/projectDatabase/project_database_Item_Resolve.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 235 in private/projectDatabase/project_database.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 179 in private/projectDatabase/project_database.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

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

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

Check notice on line 56 in private/projectDatabase/project_database.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 49 in private/projectDatabase/project_database.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace

Check notice on line 85 in private/database/databaseV2.ps1

See this annotation in the file changed.

Code scanning / PSScriptAnalyzer

Line has trailing whitespace Note

Line has trailing whitespace