{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":653504638,"defaultBranch":"master","name":"PSScriptAnalyzer","ownerLogin":"liamjpeters","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-06-14T07:27:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6566675?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720428462.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"16ecc4ff57abdc155d6927b4544adcbcba96849a","ref":"refs/heads/#2010ListViewNameProperty","pushedAt":"2024-07-08T08:47:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Update default type definition of [Microsoft.Windows.PowerShell.ScriptAnalyzer.Generic.RuleInfo]","shortMessageHtmlLink":"Update default type definition of [Microsoft.Windows.PowerShell.Scrip…"}},{"before":null,"after":"8df70b97b8b2dc93743d01e332c68fe0667f5cc6","ref":"refs/heads/#2000WhitespaceBetweenParamsRemovingRedirectors","pushedAt":"2024-05-14T08:09:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"PSUseConsistentWhitespace: Handle redirect operators which are not in stream order","shortMessageHtmlLink":"PSUseConsistentWhitespace: Handle redirect operators which are not in…"}},{"before":null,"after":"a754b950467aa9e78a1eba1a3423bbd055ed8772","ref":"refs/heads/#1904LiteralArrayConsistentIndentation","pushedAt":"2024-05-14T08:09:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Sync docs changes from MicrosoftDocs/PowerShell-Docs-Modules#213 (#1987)","shortMessageHtmlLink":"Sync docs changes from MicrosoftDocs/PowerShell-Docs-Modules#213 (Pow…"}},{"before":null,"after":"a754b950467aa9e78a1eba1a3423bbd055ed8772","ref":"refs/heads/#1904LiteralArrayConsistentAlignment","pushedAt":"2024-05-14T08:09:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Sync docs changes from MicrosoftDocs/PowerShell-Docs-Modules#213 (#1987)","shortMessageHtmlLink":"Sync docs changes from MicrosoftDocs/PowerShell-Docs-Modules#213 (Pow…"}},{"before":null,"after":"e61d1218682149751d532130aecaa276bd320057","ref":"refs/heads/#1994FormatterBracketIssue","pushedAt":"2024-04-12T11:12:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Add tests to ensure formatting is still checked when LParen is the first token on a line, followed by a non-newline, non-comment","shortMessageHtmlLink":"Add tests to ensure formatting is still checked when LParen is the fi…"}},{"before":"a0365a56068f711ee1ec08fae11a85fcc1542f8c","after":"a754b950467aa9e78a1eba1a3423bbd055ed8772","ref":"refs/heads/master","pushedAt":"2024-04-10T11:15:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Sync docs changes from MicrosoftDocs/PowerShell-Docs-Modules#213 (#1987)","shortMessageHtmlLink":"Sync docs changes from MicrosoftDocs/PowerShell-Docs-Modules#213 (Pow…"}},{"before":"f1f53f67222d4e6f6c2cb292a89b0f8b83ef5192","after":"e996733de8d7e9d62a167e9ab5e4c8fd66927ee0","ref":"refs/heads/#1992PSAvoidTrailingWhitespaceNotApplied","pushedAt":"2024-04-10T08:40:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Tests/Rules/AvoidTrailingWhitespace: Added test for usage of Invoke-Formatter with PSAvoidTrailingWhitespace and also checking that single-character lines that have trailing whitespace are not removed","shortMessageHtmlLink":"Tests/Rules/AvoidTrailingWhitespace: Added test for usage of Invoke-F…"}},{"before":null,"after":"f1f53f67222d4e6f6c2cb292a89b0f8b83ef5192","ref":"refs/heads/#1992PSAvoidTrailingWhitespaceNotApplied","pushedAt":"2024-04-10T07:43:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Rules/AvoidTrailingWhitespace: Fixed issue where lines with a single character, followed by multiple white-spaces were truncated when fixed/formatted","shortMessageHtmlLink":"Rules/AvoidTrailingWhitespace: Fixed issue where lines with a single …"}},{"before":null,"after":"cdcc4d610f71002eaa60d4d5d395edacc3c64bd1","ref":"refs/heads/#1973PSReservedParamsGeneratesWarningInsteadOfError","pushedAt":"2024-03-28T14:43:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"PSReservedParams: Make severity Error instead of Warning","shortMessageHtmlLink":"PSReservedParams: Make severity Error instead of Warning"}},{"before":null,"after":"df0630c4640578bc6c17094ee54d1992b5e183ac","ref":"refs/heads/#1970ErrorsOnValidateSet","pushedAt":"2024-03-27T15:29:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"AvoidAssignmentToAutomaticVariable: Ignore when a Parameter has an Attribute that contains a Variable expression, such as '[ValidateSet($True,$False)]'.","shortMessageHtmlLink":"AvoidAssignmentToAutomaticVariable: Ignore when a Parameter has an At…"}},{"before":null,"after":"1e37f4007f24c91b9c266aa28ed1d2325e0314f3","ref":"refs/heads/#1979IgnoreHashtablesWithASingleKVP","pushedAt":"2024-03-27T09:41:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Rules>PSAlignAssignmentStatement: Treat single kvp hashtables as being on a single line, and not checked for violations.","shortMessageHtmlLink":"Rules>PSAlignAssignmentStatement: Treat single kvp hashtables as bein…"}},{"before":"5b98bb44abc651644011f283397840c6c15e3a96","after":null,"ref":"refs/heads/#1979IgnoreHashtablesWithASingleKVP","pushedAt":"2024-03-27T09:40:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"}},{"before":null,"after":"5b98bb44abc651644011f283397840c6c15e3a96","ref":"refs/heads/#1979IgnoreHashtablesWithASingleKVP","pushedAt":"2024-03-27T09:39:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Rules>PSAlignAssignmentStatement: Treat single kvp hashtables as being on a single line, and not checked for violations.","shortMessageHtmlLink":"Rules>PSAlignAssignmentStatement: Treat single kvp hashtables as bein…"}},{"before":"62a14c5d978a32164f388658e40fd32b6a3eb2c0","after":"a0365a56068f711ee1ec08fae11a85fcc1542f8c","ref":"refs/heads/master","pushedAt":"2024-03-27T09:32:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Sync rule docs changes (#1985)","shortMessageHtmlLink":"Sync rule docs changes (PowerShell#1985)"}},{"before":"10e8af6a0e19efe022ef7e2a2a4d47c354e7b6bb","after":"62a14c5d978a32164f388658e40fd32b6a3eb2c0","ref":"refs/heads/master","pushedAt":"2024-03-27T09:31:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Move to OneBranch Signing and SBOM generation (#1982)\n\n* Updates to signing\r\n\r\n* fix files to sign\r\n\r\n* sbom changes\r\n\r\n* format changes\r\n\r\n* Make packaging wait on build\r\n\r\n* clarify task display names\r\n\r\n* Make sure signing is setup\r\n\r\n* move other tasks to restore phase\r\n\r\n* move checkout to restore phase\r\n\r\n* update container\r\n\r\n* move signing to it's own job\r\n\r\n* add flag required for newest container\r\n\r\n* clarify copy files task displaynames\r\n\r\n* reuse existing variable\r\n\r\n* removed unneeded code\r\n\r\n* Use correct path is signing job\r\n\r\n* sign the nupkg\r\n\r\n* fix syntax\r\n\r\n* Revert \"clarify copy files task displaynames\"\r\n\r\nThis reverts commit 1bdc12331318fa37bc6041ab9b4d7d222e72ee98.\r\n\r\n* Disable code sign validation on first job\r\n\r\n* search for where OBP put dotnet.exe\r\n\r\n* Move SDK search to it's own job\r\n\r\n* delete SDK search\r\n\r\n* make nupkg signing a todo\r\n\r\n* fix nupkg publishing\r\n\r\n* try disabling codeql to get signing working per docs\r\n\r\n* don't setup signing where not needed\r\n\r\n* combine sign and build job\r\n\r\n* set version for SBOM\r\n\r\n* make comments more accurate\r\n\r\n* Apply suggestions from code review\r\n\r\n* fix variable name\r\n\r\n* address pr comments\r\n\r\n---------\r\n\r\nCo-authored-by: Aditya Patwardhan ","shortMessageHtmlLink":"Move to OneBranch Signing and SBOM generation (PowerShell#1982)"}},{"before":"5b98bb44abc651644011f283397840c6c15e3a96","after":"10e8af6a0e19efe022ef7e2a2a4d47c354e7b6bb","ref":"refs/heads/master","pushedAt":"2024-03-27T09:18:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Merge branch 'PowerShell:master' into master","shortMessageHtmlLink":"Merge branch 'PowerShell:master' into master"}},{"before":"62a14c5d978a32164f388658e40fd32b6a3eb2c0","after":null,"ref":"refs/heads/#1938AcceptFixForScriptDefinition","pushedAt":"2024-03-27T09:16:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"}},{"before":null,"after":"62a14c5d978a32164f388658e40fd32b6a3eb2c0","ref":"refs/heads/#1938AcceptFixForScriptDefinition","pushedAt":"2024-03-22T16:27:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Move to OneBranch Signing and SBOM generation (#1982)\n\n* Updates to signing\r\n\r\n* fix files to sign\r\n\r\n* sbom changes\r\n\r\n* format changes\r\n\r\n* Make packaging wait on build\r\n\r\n* clarify task display names\r\n\r\n* Make sure signing is setup\r\n\r\n* move other tasks to restore phase\r\n\r\n* move checkout to restore phase\r\n\r\n* update container\r\n\r\n* move signing to it's own job\r\n\r\n* add flag required for newest container\r\n\r\n* clarify copy files task displaynames\r\n\r\n* reuse existing variable\r\n\r\n* removed unneeded code\r\n\r\n* Use correct path is signing job\r\n\r\n* sign the nupkg\r\n\r\n* fix syntax\r\n\r\n* Revert \"clarify copy files task displaynames\"\r\n\r\nThis reverts commit 1bdc12331318fa37bc6041ab9b4d7d222e72ee98.\r\n\r\n* Disable code sign validation on first job\r\n\r\n* search for where OBP put dotnet.exe\r\n\r\n* Move SDK search to it's own job\r\n\r\n* delete SDK search\r\n\r\n* make nupkg signing a todo\r\n\r\n* fix nupkg publishing\r\n\r\n* try disabling codeql to get signing working per docs\r\n\r\n* don't setup signing where not needed\r\n\r\n* combine sign and build job\r\n\r\n* set version for SBOM\r\n\r\n* make comments more accurate\r\n\r\n* Apply suggestions from code review\r\n\r\n* fix variable name\r\n\r\n* address pr comments\r\n\r\n---------\r\n\r\nCo-authored-by: Aditya Patwardhan ","shortMessageHtmlLink":"Move to OneBranch Signing and SBOM generation (PowerShell#1982)"}},{"before":"62a14c5d978a32164f388658e40fd32b6a3eb2c0","after":"5b98bb44abc651644011f283397840c6c15e3a96","ref":"refs/heads/master","pushedAt":"2024-03-22T10:18:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Rules>PSAlignAssignmentStatement: Treat single kvp hashtables as being on a single line, and not checked for violations.","shortMessageHtmlLink":"Rules>PSAlignAssignmentStatement: Treat single kvp hashtables as bein…"}},{"before":"eb1deed939eca1311edba15ca01139ee42ad1b92","after":"62a14c5d978a32164f388658e40fd32b6a3eb2c0","ref":"refs/heads/master","pushedAt":"2024-03-21T19:55:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Move to OneBranch Signing and SBOM generation (#1982)\n\n* Updates to signing\r\n\r\n* fix files to sign\r\n\r\n* sbom changes\r\n\r\n* format changes\r\n\r\n* Make packaging wait on build\r\n\r\n* clarify task display names\r\n\r\n* Make sure signing is setup\r\n\r\n* move other tasks to restore phase\r\n\r\n* move checkout to restore phase\r\n\r\n* update container\r\n\r\n* move signing to it's own job\r\n\r\n* add flag required for newest container\r\n\r\n* clarify copy files task displaynames\r\n\r\n* reuse existing variable\r\n\r\n* removed unneeded code\r\n\r\n* Use correct path is signing job\r\n\r\n* sign the nupkg\r\n\r\n* fix syntax\r\n\r\n* Revert \"clarify copy files task displaynames\"\r\n\r\nThis reverts commit 1bdc12331318fa37bc6041ab9b4d7d222e72ee98.\r\n\r\n* Disable code sign validation on first job\r\n\r\n* search for where OBP put dotnet.exe\r\n\r\n* Move SDK search to it's own job\r\n\r\n* delete SDK search\r\n\r\n* make nupkg signing a todo\r\n\r\n* fix nupkg publishing\r\n\r\n* try disabling codeql to get signing working per docs\r\n\r\n* don't setup signing where not needed\r\n\r\n* combine sign and build job\r\n\r\n* set version for SBOM\r\n\r\n* make comments more accurate\r\n\r\n* Apply suggestions from code review\r\n\r\n* fix variable name\r\n\r\n* address pr comments\r\n\r\n---------\r\n\r\nCo-authored-by: Aditya Patwardhan ","shortMessageHtmlLink":"Move to OneBranch Signing and SBOM generation (PowerShell#1982)"}},{"before":"5e1b9458fa5611ed99f37360c0d37e14b4b67545","after":"eb1deed939eca1311edba15ca01139ee42ad1b92","ref":"refs/heads/master","pushedAt":"2023-06-21T18:36:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Added comment explanation of the replacement suggestion logic and renamed loop variable for clarity","shortMessageHtmlLink":"Added comment explanation of the replacement suggestion logic and ren…"}},{"before":"69af14f924769a53afd7c9667d4446e169c423a4","after":"5e1b9458fa5611ed99f37360c0d37e14b4b67545","ref":"refs/heads/master","pushedAt":"2023-06-18T14:45:44.788Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Renamed rule from AvoidExclamationPointOperator to AvoidExclaimOperator","shortMessageHtmlLink":"Renamed rule from AvoidExclamationPointOperator to AvoidExclaimOperator"}},{"before":"1edbcf1cbda883311ccee5bd722cb013e382e671","after":"69af14f924769a53afd7c9667d4446e169c423a4","ref":"refs/heads/master","pushedAt":"2023-06-18T13:58:07.387Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Update Rules/Strings.resx\n\nCo-authored-by: Christoph Bergmeister ","shortMessageHtmlLink":"Update Rules/Strings.resx"}},{"before":"01633c50e760827253751ea45276efa8e7caf6bb","after":"1edbcf1cbda883311ccee5bd722cb013e382e671","ref":"refs/heads/master","pushedAt":"2023-06-18T13:57:22.127Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Fix alignment\n\nCo-authored-by: Christoph Bergmeister ","shortMessageHtmlLink":"Fix alignment"}},{"before":"16ba41481336da0eec788db6d41b199ed455dbca","after":"01633c50e760827253751ea45276efa8e7caf6bb","ref":"refs/heads/master","pushedAt":"2023-06-18T13:56:50.739Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Updated the description of the rule in docs\n\nCo-authored-by: Christoph Bergmeister ","shortMessageHtmlLink":"Updated the description of the rule in docs"}},{"before":"fd926e365c0a7957085fe4024cd8029bbb0aabec","after":"16ba41481336da0eec788db6d41b199ed455dbca","ref":"refs/heads/master","pushedAt":"2023-06-14T11:44:35.649Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Updated license header of Rules/AvoidExclamationPointOperator.cs","shortMessageHtmlLink":"Updated license header of Rules/AvoidExclamationPointOperator.cs"}},{"before":"5ba330a65af5fa8ce810158f9271e1524ae2edf8","after":"fd926e365c0a7957085fe4024cd8029bbb0aabec","ref":"refs/heads/master","pushedAt":"2023-06-14T11:32:47.084Z","pushType":"push","commitsCount":1,"pusher":{"login":"liamjpeters","name":"Liam Peters","path":"/liamjpeters","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6566675?s=80&v=4"},"commit":{"message":"Added the AvoidExclamationPointOperator rule to warn about the use of the negation operator !. Fixes #1826","shortMessageHtmlLink":"Added the AvoidExclamationPointOperator rule to warn about the use of…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeV4iJgA","startCursor":null,"endCursor":null}},"title":"Activity · liamjpeters/PSScriptAnalyzer"}