{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30584055,"defaultBranch":"main","name":"roslyn","ownerLogin":"mavasani","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-02-10T09:12:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10605811?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708753545.0","currentOid":""},"activityList":{"items":[{"before":"802d04cdc424314c1f907e29b39d91e9c832adb3","after":"bd9acaaefb0f2d68e9bd9b630ab83f44cbd47b40","ref":"refs/heads/main","pushedAt":"2024-02-28T05:18:04.000Z","pushType":"push","commitsCount":80,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Merge pull request #72295 from CyrusNajmabadi/nullCompilationFeedback","shortMessageHtmlLink":"Merge pull request dotnet#72295 from CyrusNajmabadi/nullCompilationFe…"}},{"before":"3bf3f38415b6f1bb0d529002df090dc23574e883","after":null,"ref":"refs/heads/FixEditorConfigRegression","pushedAt":"2024-02-24T05:45:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"}},{"before":null,"after":"3bf3f38415b6f1bb0d529002df090dc23574e883","ref":"refs/heads/FixEditorConfigRegression","pushedAt":"2024-02-23T11:27:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Guard the 'CustomSeverityConfigurable' tag with AnalysisLevel 9.0\n\nFixes #72094\n\nRecently, as part of implementing support for #52991, we started respecting `option_name = option_value:severity` in build. As part of this change, if user has conflicting severity configurations from `option_name = option_value:severity` and `dotnet_diagnostic.IDExxxx.severity`, the former was given preference. We knew that this would likely break some customers, hence added functionality to guard this feature by enabling it only when AnalysisLevel was >= 9.0. However, that guard was only implemented for command line build path. This meant the feature was still being enabled by default in the IDE live analysis, which was unintentional. We now ensure that we respect the AnalysisLevel value even for this path and filter out CustomSeverityConfigurable custom tag for AnalysisLevel less than 9.\n\nAs part of this change, I also identified a bug in the SDK targets: https://github.com/dotnet/sdk/blob/3075c3bc8d8aa4e0ffcf2945459ef2ee383e3ae0/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.Analyzers.targets#L117-L120\nWe shouldn't be conditioning the inclusion of CodeStyle targets file on `EnforceCodeStyleInBuild` as we want the target to execute even for live analysis for IDE analyzers shipping inside VS, not only when enabled on build. Fix to remove that condition is required to ensure we thread in AnalysisLevel property value to the analyzers. I will create a PR for the same.","shortMessageHtmlLink":"Guard the 'CustomSeverityConfigurable' tag with AnalysisLevel 9.0"}},{"before":"60eaadf5c5e8782e43ed2455c80380d6243eac8b","after":"802d04cdc424314c1f907e29b39d91e9c832adb3","ref":"refs/heads/main","pushedAt":"2024-02-23T04:07:44.000Z","pushType":"push","commitsCount":873,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Merge pull request #72184 from CyrusNajmabadi/preserveParsing","shortMessageHtmlLink":"Merge pull request dotnet#72184 from CyrusNajmabadi/preserveParsing"}},{"before":"f081eab6e19be388e090296f5934eac25e678de6","after":"0bc438922a39be0b17fd97dc7c42067870329af4","ref":"refs/heads/DiagnosticsWithoutFix","pushedAt":"2024-01-30T08:43:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Add an API to fetch diagnostics with no registered code fix from the CodeFixService","shortMessageHtmlLink":"Add an API to fetch diagnostics with no registered code fix from the …"}},{"before":null,"after":"f081eab6e19be388e090296f5934eac25e678de6","ref":"refs/heads/DiagnosticsWithoutFix","pushedAt":"2024-01-30T08:40:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Add an API to fetch diagnostics with no registered code fix from the CodeFixService","shortMessageHtmlLink":"Add an API to fetch diagnostics with no registered code fix from the …"}},{"before":"80310d6a3a3b3c080ea3945b24268c2037e49439","after":"60eaadf5c5e8782e43ed2455c80380d6243eac8b","ref":"refs/heads/main","pushedAt":"2024-01-30T07:39:31.000Z","pushType":"push","commitsCount":802,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Merge pull request #71867 from dotnet/merges/release/dev17.10-to-main\n\nMerge release/dev17.10 to main","shortMessageHtmlLink":"Merge pull request dotnet#71867 from dotnet/merges/release/dev17.10-t…"}},{"before":"ec0c0667ff573d9566bd7df4083767d7bc746524","after":null,"ref":"refs/heads/Issue69000","pushedAt":"2024-01-24T06:31:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"}},{"before":"3ee4e57b6acaba07d7dd8c34323f2bf177f6041a","after":"ec0c0667ff573d9566bd7df4083767d7bc746524","ref":"refs/heads/Issue69000","pushedAt":"2024-01-17T06:05:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Rename public API to ProgrammaticSuppressions as per public API review","shortMessageHtmlLink":"Rename public API to ProgrammaticSuppressions as per public API review"}},{"before":"5287f2f0862a39cd07beaa07149aa3b43bae2f7a","after":"3ee4e57b6acaba07d7dd8c34323f2bf177f6041a","ref":"refs/heads/Issue69000","pushedAt":"2024-01-16T08:51:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Address public API review feedback","shortMessageHtmlLink":"Address public API review feedback"}},{"before":"462e180642875c0540ae1379e60425f635ec4f78","after":"80310d6a3a3b3c080ea3945b24268c2037e49439","ref":"refs/heads/main","pushedAt":"2024-01-03T10:24:12.000Z","pushType":"push","commitsCount":434,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Merge pull request #71416 from davidwengier/DoLessIfCohostIsOff\n\nDon't start the cohost server at all if Razor doesn't want to","shortMessageHtmlLink":"Merge pull request dotnet#71416 from davidwengier/DoLessIfCohostIsOff"}},{"before":"a4f5c06cbaebb5e8d21009eefff57dfa5ae40227","after":"a64a867d7a8b9ca65358c1a414809f76ceca828d","ref":"refs/heads/FadingDiagnosticsCleanup","pushedAt":"2023-12-15T10:42:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Fix build error","shortMessageHtmlLink":"Fix build error"}},{"before":null,"after":"a4f5c06cbaebb5e8d21009eefff57dfa5ae40227","ref":"refs/heads/FadingDiagnosticsCleanup","pushedAt":"2023-12-15T10:24:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Enable code fixes in unnecessary faded locations for diagnostics","shortMessageHtmlLink":"Enable code fixes in unnecessary faded locations for diagnostics"}},{"before":"dac459979942d53af078c91507d7118b332d841f","after":"462e180642875c0540ae1379e60425f635ec4f78","ref":"refs/heads/main","pushedAt":"2023-12-15T03:33:58.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Merge pull request #71269 from dibarbet/revert_integration_failure\n\nRevert \"Merge pull request #71258 from mavasani/RemoveFadingDiagnostics\"","shortMessageHtmlLink":"Merge pull request dotnet#71269 from dibarbet/revert_integration_failure"}},{"before":"bed73a947a6ba71ef7fdcc5670372a69ed7c8319","after":null,"ref":"refs/heads/RemoveFadingDiagnostics","pushedAt":"2023-12-14T17:33:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"}},{"before":null,"after":"3a2080970808a44ed0bfbdfa756bee7f6a9b9652","ref":"refs/heads/FixRegression","pushedAt":"2023-12-14T16:46:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Add check for EffectiveAnalysisLevelStyle in code style targets\n\nFixes #71260\n\nRegressed with #71173","shortMessageHtmlLink":"Add check for EffectiveAnalysisLevelStyle in code style targets"}},{"before":"01173c5ae735625ac079e08414359ff0e8ea19b6","after":"dac459979942d53af078c91507d7118b332d841f","ref":"refs/heads/main","pushedAt":"2023-12-14T16:41:23.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Merge pull request #71258 from mavasani/RemoveFadingDiagnostics\n\nDo not report separate diagnostics just for fading","shortMessageHtmlLink":"Merge pull request dotnet#71258 from mavasani/RemoveFadingDiagnostics"}},{"before":"b7ab7b60340947390c433348560adb2662821857","after":"bed73a947a6ba71ef7fdcc5670372a69ed7c8319","ref":"refs/heads/RemoveFadingDiagnostics","pushedAt":"2023-12-14T14:16:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Fix more tests that expected diagnostic for fading location","shortMessageHtmlLink":"Fix more tests that expected diagnostic for fading location"}},{"before":"00aeb8e47d979fbfdb8f6f11e0b2a9d5a6f6cf07","after":"b7ab7b60340947390c433348560adb2662821857","ref":"refs/heads/RemoveFadingDiagnostics","pushedAt":"2023-12-14T10:09:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Fix UseCollectionInitializerTests","shortMessageHtmlLink":"Fix UseCollectionInitializerTests"}},{"before":"2e27d8dec8ce3abd45c747fff1c93ca6705c3b6e","after":"00aeb8e47d979fbfdb8f6f11e0b2a9d5a6f6cf07","ref":"refs/heads/RemoveFadingDiagnostics","pushedAt":"2023-12-14T09:58:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Fix UseCollectionExpressionTests","shortMessageHtmlLink":"Fix UseCollectionExpressionTests"}},{"before":"4b337fc4e07de710d2b935be842bdc9d1d0be20c","after":"2e27d8dec8ce3abd45c747fff1c93ca6705c3b6e","ref":"refs/heads/RemoveFadingDiagnostics","pushedAt":"2023-12-14T08:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Fix FixAll test failures\n\nWe should no longer be skipping diagnostics with Unnecessary custom tag from FixAll operation","shortMessageHtmlLink":"Fix FixAll test failures"}},{"before":null,"after":"4b337fc4e07de710d2b935be842bdc9d1d0be20c","ref":"refs/heads/RemoveFadingDiagnostics","pushedAt":"2023-12-14T05:41:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Do not report separate diagnostics just for fading\n\nFixes #71234\nInstead use `DiagnosticHelper.CreateWithLocationTags` API to encode fading locations within the primary diagnostic itself","shortMessageHtmlLink":"Do not report separate diagnostics just for fading"}},{"before":"8e4ab418a8f9703f7dfe3a66adc9b3876ef9382f","after":"01173c5ae735625ac079e08414359ff0e8ea19b6","ref":"refs/heads/main","pushedAt":"2023-12-14T04:44:43.000Z","pushType":"push","commitsCount":122,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Pass in helixApiAccessToken when available (#71235)\n\nPass in helixApiAccessToken when available","shortMessageHtmlLink":"Pass in helixApiAccessToken when available (dotnet#71235)"}},{"before":"ff009c6f42c3f0ca8839dfef40254c12f711ca7f","after":null,"ref":"refs/heads/Issue_71149","pushedAt":"2023-12-11T21:40:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"}},{"before":null,"after":"5287f2f0862a39cd07beaa07149aa3b43bae2f7a","ref":"refs/heads/Issue69000","pushedAt":"2023-12-11T11:03:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Expose programmatic suppressions from SuppressionInfo\n\nCloses #69000\n\nImplements the proposal in https://github.com/dotnet/roslyn/issues/69000#issuecomment-1664646444","shortMessageHtmlLink":"Expose programmatic suppressions from SuppressionInfo"}},{"before":null,"after":"ff009c6f42c3f0ca8839dfef40254c12f711ca7f","ref":"refs/heads/Issue_71149","pushedAt":"2023-12-11T06:26:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Ensure that we include both parts of partial methods for single file analysis, regardless of whether one or both of them are defined in the same file\n\nFixes #71149","shortMessageHtmlLink":"Ensure that we include both parts of partial methods for single file …"}},{"before":"eaa6b4bd4b11505690227013e91ae44b9a7955a3","after":"8e4ab418a8f9703f7dfe3a66adc9b3876ef9382f","ref":"refs/heads/main","pushedAt":"2023-12-11T03:41:22.000Z","pushType":"push","commitsCount":315,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Merge pull request #69703 from CyrusNajmabadi/generatorWork\n\nUpdate the C# syntax generator to use aliases to lower the amount of large qualified namespaces emitted to distinguish internal and public types.","shortMessageHtmlLink":"Merge pull request dotnet#69703 from CyrusNajmabadi/generatorWork"}},{"before":"baff6729600134e907b0387fbfdeec8462b1d53a","after":null,"ref":"refs/heads/FixExceptionInPackageSettingsPersister","pushedAt":"2023-12-02T00:16:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"}},{"before":"98e133ca3f185650960b255369869f5825996f7d","after":null,"ref":"refs/heads/IDE0005_AnalysisLevel","pushedAt":"2023-12-01T13:44:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"}},{"before":"b822f4a68742501646af8b9a558c3aa1eac7de53","after":"98e133ca3f185650960b255369869f5825996f7d","ref":"refs/heads/IDE0005_AnalysisLevel","pushedAt":"2023-12-01T09:02:10.000Z","pushType":"push","commitsCount":393,"pusher":{"login":"mavasani","name":"Manish Vasani","path":"/mavasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10605811?s=80&v=4"},"commit":{"message":"Merge branch 'main' into IDE0005_AnalysisLevel","shortMessageHtmlLink":"Merge branch 'main' into IDE0005_AnalysisLevel"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yOFQwNToxODowNC4wMDAwMDBazwAAAAQHPlLA","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yOFQwNToxODowNC4wMDAwMDBazwAAAAQHPlLA","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0wMVQwOTowMjoxMC4wMDAwMDBazwAAAAO9Cgzf"}},"title":"Activity · mavasani/roslyn"}