{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":15882825,"defaultBranch":"master","name":"FSharpLint","ownerLogin":"fsprojects","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-01-13T21:41:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6001315?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709246659.0","currentOid":""},"activityList":{"items":[{"before":"ee4ecfb3c7afb977be181a9a3540c7c767398d42","after":"296505b7e087cbb10abd878ecf8a897ca1f3e29b","ref":"refs/heads/master","pushedAt":"2024-03-12T09:48:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"docs(FL0071.md): fix CyclomaticComplexity cfg (#703)\n\nRule settings JSON fragment didn't include the cyclomaticComplexity key.","shortMessageHtmlLink":"docs(FL0071.md): fix CyclomaticComplexity cfg (#703)"}},{"before":"143ae50e0e32d0842fa36c1bc22c735f2c72f114","after":"ee4ecfb3c7afb977be181a9a3540c7c767398d42","ref":"refs/heads/master","pushedAt":"2024-03-04T12:06:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"build: re-enable NU1605\n\nRe-enabled NU1605 warning. To avoid package downgrades, pinned\nFSharp.Core and Microsoft.Build.* packages to specific\nversions.\n\n`dotnet paket update --keep-patch` command was used to update\npaket.lock file.","shortMessageHtmlLink":"build: re-enable NU1605"}},{"before":"89a7b7f5002f95079ee68396e92ae06cb0d810c6","after":"ad5f4390223d4d1cf275eca105eeffcc35ee80a1","ref":"refs/heads/gh-pages","pushedAt":"2024-02-29T22:59:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 143ae50e0e32d0842fa36c1bc22c735f2c72f114","shortMessageHtmlLink":"deploy: 143ae50"}},{"before":"f9af6eb64fe449b006d85eee6f1d836379a593b1","after":"143ae50e0e32d0842fa36c1bc22c735f2c72f114","ref":"refs/heads/master","pushedAt":"2024-02-29T22:44:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Release notes for 0.24.2","shortMessageHtmlLink":"Release notes for 0.24.2"}},{"before":"01c9bc928055fe7148028dca25c389b2fad2c115","after":"f9af6eb64fe449b006d85eee6f1d836379a593b1","ref":"refs/heads/master","pushedAt":"2024-02-29T22:22:39.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Merge PR #673 from webwarrior-ws/fix-651\n\nAdd EnsureTailCallDiagnosticsInRecursiveFunctions rule.","shortMessageHtmlLink":"Merge PR #673 from webwarrior-ws/fix-651"}},{"before":"08ceae74c1003f4b04ab274f92db758383ce399c","after":"01c9bc928055fe7148028dca25c389b2fad2c115","ref":"refs/heads/master","pushedAt":"2024-02-19T10:49:04.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Merge PR #697 from Mersho/FalseNegativeAvoidSinglePipeOperator\n\nFix AvoidSinglePipeOperator false negatives (in all inner\r\nexpressions).","shortMessageHtmlLink":"Merge PR #697 from Mersho/FalseNegativeAvoidSinglePipeOperator"}},{"before":"8a01dc4f5ac37567a90e09999ea3464742030d2b","after":"08ceae74c1003f4b04ab274f92db758383ce399c","ref":"refs/heads/master","pushedAt":"2024-02-12T10:51:18.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Merge PR #696 from Mersho/AvoidSinglePipeOperatorFalseNegative\n\nFix AvoidSinglePipeOperator false negative.","shortMessageHtmlLink":"Merge PR #696 from Mersho/AvoidSinglePipeOperatorFalseNegative"}},{"before":"05fa5a2b85bb5f3963cd6110bac21c24c0d169a4","after":"8a01dc4f5ac37567a90e09999ea3464742030d2b","ref":"refs/heads/master","pushedAt":"2024-02-08T06:30:10.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Merge PR #695 from Mersho/EmptyFnParamOnRecord\n\nFavourStaticEmptyFields: fix false negative.","shortMessageHtmlLink":"Merge PR #695 from Mersho/EmptyFnParamOnRecord"}},{"before":"0d54cace75ce25a11fdf427d10c130ce24de1aca","after":"05fa5a2b85bb5f3963cd6110bac21c24c0d169a4","ref":"refs/heads/master","pushedAt":"2024-02-06T03:04:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Benchmarks: stop forcing .NETCore2.1 runtime\n\nRun the benchmarks using the default runtime rather than trying\r\nto force .NET Core 2.1.\r\n\r\nCloses https://github.com/fsprojects/FSharpLint/issues/620","shortMessageHtmlLink":"Benchmarks: stop forcing .NETCore2.1 runtime"}},{"before":"d05ca873cf0a095eae737a44f7aced0d13ec531c","after":"0d54cace75ce25a11fdf427d10c130ce24de1aca","ref":"refs/heads/master","pushedAt":"2024-02-04T03:49:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Revert \"fsharplint.json: temporarily enable new rule for SelfCheck\"\n\nThis reverts commit fa8c654346a2ed714e4be6f0f39510ff5f48f013,\nbecause we need to make the setting be in sync with the documentation\nbefore we publish a new release.\n\n(We had enabled the rule temporarily so that when rebasing PR#637, CI\nwould flag it and the author would address it :) )","shortMessageHtmlLink":"Revert \"fsharplint.json: temporarily enable new rule for SelfCheck\""}},{"before":"6d922f4d08cda82cf2df4e9f2075a48e645d174e","after":"d05ca873cf0a095eae737a44f7aced0d13ec531c","ref":"refs/heads/master","pushedAt":"2024-01-29T15:44:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"paket: upgrade Ionide.ProjInfo to 0.61.3 (#688)\n\nUpgrade Ionide.ProjInfo to version 0.61.3 so that more project\r\nfiles can be processed by FSharpLint (e.g. the new one\r\nintroduced in PR#637 which cannot somehow be recognized\r\nwithout this update). Also, this might help with issue #687 given\r\nthat the stacktrace from its crash comes from our ProjInfo\r\ndependency.\r\n\r\nNote: `dotnet paket update --keep-patch` command was used to\r\nupdate paket.lock file after changing the paket.references file.","shortMessageHtmlLink":"paket: upgrade Ionide.ProjInfo to 0.61.3 (#688)"}},{"before":"acd40c5bf9357ff20734c99948a1baac9fc2ceb2","after":"6d922f4d08cda82cf2df4e9f2075a48e645d174e","ref":"refs/heads/master","pushedAt":"2024-01-27T05:52:29.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Merge PR #689 from Mersho/FavourStaticEmptyFieldsFalseNegative\n\nFix FavourStaticEmptyFields false negatives.","shortMessageHtmlLink":"Merge PR #689 from Mersho/FavourStaticEmptyFieldsFalseNegative"}},{"before":"0ae7c7b648504b0b6ac5c75df35411a328c1e69e","after":"acd40c5bf9357ff20734c99948a1baac9fc2ceb2","ref":"refs/heads/master","pushedAt":"2024-01-25T08:46:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"build: change NoWarn to WarningsNotAsErrors\n\nUse WarningsNotAsErrors rather than NoWarn for NU1605 error\nas suggested by smoothdeveloper in [1].\n\n[1] https://github.com/fsprojects/FSharpLint/pull/680#issuecomment-1900306608","shortMessageHtmlLink":"build: change NoWarn to WarningsNotAsErrors"}},{"before":"0d0a3083c580852946ecf77f4d1aff8ccb1fe089","after":"0ae7c7b648504b0b6ac5c75df35411a328c1e69e","ref":"refs/heads/master","pushedAt":"2024-01-18T10:03:48.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Merge PR #683 from webwarrior-ws/favourNonMutablePropertyInitialization-rebased\n\n* Add FavourNonMutablePropertyInitialization rule and tests for it.\r\n* Apply suggestions of this rule to FSharpLint code.\r\n\r\nFixes https://github.com/fsprojects/FSharpLint/issues/535","shortMessageHtmlLink":"Merge PR #683 from webwarrior-ws/favourNonMutablePropertyInitializati…"}},{"before":"9a0748d4f0968bba0c177d7e6428089d342576a5","after":"0d0a3083c580852946ecf77f4d1aff8ccb1fe089","ref":"refs/heads/master","pushedAt":"2024-01-18T05:37:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Merge PR #682 from webwarrior-ws/nopartialfuncs-regression\n\nWorkaround for NoPartialFuncs bug (crash).","shortMessageHtmlLink":"Merge PR #682 from webwarrior-ws/nopartialfuncs-regression"}},{"before":"79ad91b3abfb40bd24c9110c88aab2f053c558e1","after":"9a0748d4f0968bba0c177d7e6428089d342576a5","ref":"refs/heads/master","pushedAt":"2024-01-18T03:40:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"Merge PR #684 from Mersho/FixAvoidSinglePipeOperator\n\nAvoidSinglePipeOperator: fix false positive for if expressions.","shortMessageHtmlLink":"Merge PR #684 from Mersho/FixAvoidSinglePipeOperator"}},{"before":"c2a4dacc5a2c6e04de62ab9792e95c8d860afb5c","after":"79ad91b3abfb40bd24c9110c88aab2f053c558e1","ref":"refs/heads/master","pushedAt":"2024-01-18T03:21:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"knocte","name":"Andres G. Aragoneses","path":"/knocte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/331303?s=80&v=4"},"commit":{"message":"docs(CSS): capitalize