1 Commits
Author SHA1 Message Date
thepraandClaude Opus 5.5 25fa10a368 House rules 1.1.0, and the docs say why refusals keep their reason codes instead of numbered errors
Build / Desktop, server and tools (push) Successful in 1m4s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W4YtEJrgxG12Pc39Fai8Bd
2026-11-10 08:09:31 +01:00
3 changed files with 8 additions and 3 deletions

No files matched your search

+1 -1
View File
@@ -15,6 +15,6 @@
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild> <EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
<HouseRulesDtoNamespaces>MeWeb.Shared</HouseRulesDtoNamespaces> <HouseRulesDtoNamespaces>MeWeb.Shared</HouseRulesDtoNamespaces>
<HouseRulesFormatHelpers>NumbersExtensions,Texts</HouseRulesFormatHelpers> <HouseRulesFormatHelpers>NumbersExtensions,Texts</HouseRulesFormatHelpers>
<WarningsAsErrors>$(WarningsAsErrors);HR0001;HR0002;HR0003;HR0004;HR0005;HR0006;HR0007;HR0008;HR0009;HR0010;HR0011;HR0101;HR0102;HR0103;HR0104;HR0105;HR0106;HR0201</WarningsAsErrors> <WarningsAsErrors>$(WarningsAsErrors);HR0001;HR0002;HR0003;HR0004;HR0005;HR0006;HR0007;HR0008;HR0009;HR0010;HR0011;HR0012;HR0013;HR0101;HR0102;HR0103;HR0104;HR0105;HR0106;HR0107;HR0108;HR0201</WarningsAsErrors>
</PropertyGroup> </PropertyGroup>
</Project> </Project>
+1 -1
View File
@@ -24,6 +24,6 @@
<PackageVersion Include="Xamarin.AndroidX.Lifecycle.ViewModelSavedState.Android" Version="2.11.0.1" /> <PackageVersion Include="Xamarin.AndroidX.Lifecycle.ViewModelSavedState.Android" Version="2.11.0.1" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<GlobalPackageReference Include="Arasaka.HouseRules.Analyzers" Version="1.0.6" /> <GlobalPackageReference Include="Arasaka.HouseRules.Analyzers" Version="1.1.0" />
</ItemGroup> </ItemGroup>
</Project> </Project>
+6 -1
View File
@@ -50,7 +50,12 @@ MeWeb builds with none and carries no suppression. Applied to MeWeb:
- `NumbersExtensions` holds the invariant values that fill a localized template: `ToOneDecimal`, `ToWholeMegabytes`. - `NumbersExtensions` holds the invariant values that fill a localized template: `ToOneDecimal`, `ToWholeMegabytes`.
- `Texts` holds what the App formats in the reader's culture: money and dates. - `Texts` holds what the App formats in the reader's culture: money and dates.
- **JSON:** one source-generated context per assembly (#84). - **JSON:** one source-generated context per assembly (#84).
- **Not applicable:** the `.razor` rules (HR0101–HR0106, HR0201), since the App is Avalonia. Their counterparts are - **Error codes** (HR0012, HR0013) are not turned on: a refusal already carries a stable machine code,
`ViewRefusal.Reason` (`too-many`, `busy`, `bad-ports`…), which installed apps read and translate. A numbered prefix
would change what they receive.
- **Spreadsheets** (HR0319): none; findings are shown in the app and shared as the submission JSON the person reads.
- **Not applicable:** passwords (HR0311), since there are no accounts.
- **Not applicable:** the `.razor` rules (HR0101–HR0108, HR0201), since the App is Avalonia. Their counterparts are
#27, #43, #44 and #93. `Localizer.Instance[key]` already returns a string (#91). #27, #43, #44 and #93. `Localizer.Instance[key]` already returns a string (#91).
--- ---