49 Commits

Author SHA1 Message Date
Huo Yaoyuan
6ef7d2da48 Put globalconfig into seperated folder and reference explicitly 2024-12-04 19:27:05 +08:00
Huo Yaoyuan
b723adddaf Selectively opt-in some usage rules 2024-11-27 23:50:09 +08:00
Huo Yaoyuan
3887b9b6f5 Enable recommended reliability rules 2024-11-27 23:50:07 +08:00
Huo Yaoyuan
f24f39774f Enable basic performance rules 2024-11-27 23:50:01 +08:00
Huo Yaoyuan
a91fef22e9 Enable recommended interoperability and maintainability rules 2024-11-27 23:49:57 +08:00
Huo Yaoyuan
1f604fdc34 Enable recommended globalization rules 2024-11-27 23:49:53 +08:00
Huo Yaoyuan
a69c2e066c Enable recommended documentation rules 2024-11-27 23:49:49 +08:00
Huo Yaoyuan
a5cf8b6989 Port legacy ruleset into globalconfig 2024-11-27 23:49:42 +08:00
Dan Balasescu
b2d6f135d1 Fix more compiler warnings/errors 2024-02-02 16:21:16 +09:00
Dan Balasescu
6e3ecd6765 Upgrade to C# 12 2024-02-02 16:21:16 +09:00
Bastian Pedersen
b41d21bb30 Update year references 2024-01-05 21:20:50 +01:00
Dan Balasescu
574d7129fc Use uniform buffer for global uniforms 2023-02-24 21:54:07 +09:00
Dan Balasescu
d6ee549f0a Remove unnecessary csproj properties 2022-08-19 15:34:50 +09:00
Dean Herbert
8868aa4087 Try 9 instead 2022-06-24 14:53:19 +09:00
Dean Herbert
bc43db30c2 Update c# language version to 10 2022-06-24 14:38:11 +09:00
Dan Balasescu
5b0c22f9b8 Enable NRT by default 2022-06-13 21:56:39 +09:00
Dan Balasescu
acd56cac19 Only enable EnforceCodeStyleInBuild in CI 2022-05-11 18:18:11 +09:00
Huo Yaoyuan
f0bdb5c454 Set EnforceCodeStyleInBuild 2022-04-22 17:06:06 +08:00
Dan Balasescu
c2ae63bafb Replace manual dynamic compilation with .NET Hot Reload 2022-02-18 17:12:31 +09:00
Dean Herbert
5b3253a3e4 Move NetAnalysers spec back to Directory.Build.props 2022-02-10 18:55:27 +09:00
Dean Herbert
48d2119242 Move BannedAnalysers update to props file 2021-10-26 11:00:40 +09:00
smoogipoo
d828ce3c99 Update analyser package 2021-02-25 15:28:23 +09:00
Bartłomiej Dach
38664b2eee Update references to current year 2021-01-06 17:24:42 +01:00
dependabot-preview[bot]
b811c2a449 Bump Microsoft.CodeAnalysis.FxCopAnalyzers from 3.3.1 to 3.3.2
Bumps [Microsoft.CodeAnalysis.FxCopAnalyzers](https://github.com/dotnet/roslyn-analyzers) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/dotnet/roslyn-analyzers/releases)
- [Changelog](https://github.com/dotnet/roslyn-analyzers/blob/master/PostReleaseActivities.md)
- [Commits](https://github.com/dotnet/roslyn-analyzers/compare/v3.3.1...v3.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-02 05:15:09 +00:00
dependabot-preview[bot]
0cca2269c2 Bump Microsoft.CodeAnalysis.BannedApiAnalyzers from 3.3.1 to 3.3.2
Bumps [Microsoft.CodeAnalysis.BannedApiAnalyzers](https://github.com/dotnet/roslyn-analyzers) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/dotnet/roslyn-analyzers/releases)
- [Changelog](https://github.com/dotnet/roslyn-analyzers/blob/master/PostReleaseActivities.md)
- [Commits](https://github.com/dotnet/roslyn-analyzers/compare/v3.3.1...v3.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-01 17:55:44 +00:00
Dan Balasescu
b6a161db5c Merge pull request #3969 from ppy/dependabot/nuget/Microsoft.CodeAnalysis.FxCopAnalyzers-3.3.1
Bump Microsoft.CodeAnalysis.FxCopAnalyzers from 3.3.0 to 3.3.1
2020-11-02 11:12:48 +09:00
dependabot-preview[bot]
eea8142afe Bump Microsoft.CodeAnalysis.FxCopAnalyzers from 3.3.0 to 3.3.1
Bumps [Microsoft.CodeAnalysis.FxCopAnalyzers](https://github.com/dotnet/roslyn-analyzers) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/dotnet/roslyn-analyzers/releases)
- [Changelog](https://github.com/dotnet/roslyn-analyzers/blob/master/PostReleaseActivities.md)
- [Commits](https://github.com/dotnet/roslyn-analyzers/compare/v3.3.0...v3.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-01 17:16:09 +00:00
dependabot-preview[bot]
dfb74e422e Bump Microsoft.CodeAnalysis.BannedApiAnalyzers from 3.3.0 to 3.3.1
Bumps [Microsoft.CodeAnalysis.BannedApiAnalyzers](https://github.com/dotnet/roslyn-analyzers) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/dotnet/roslyn-analyzers/releases)
- [Changelog](https://github.com/dotnet/roslyn-analyzers/blob/master/PostReleaseActivities.md)
- [Commits](https://github.com/dotnet/roslyn-analyzers/compare/v3.3.0...v3.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-01 17:15:28 +00:00
dependabot-preview[bot]
eda82c8ea7 Bump Microsoft.CodeAnalysis.FxCopAnalyzers from 3.0.0 to 3.3.0
Bumps [Microsoft.CodeAnalysis.FxCopAnalyzers](https://github.com/dotnet/roslyn-analyzers) from 3.0.0 to 3.3.0.
- [Release notes](https://github.com/dotnet/roslyn-analyzers/releases)
- [Changelog](https://github.com/dotnet/roslyn-analyzers/blob/master/PostReleaseActivities.md)
- [Commits](https://github.com/dotnet/roslyn-analyzers/compare/v3.0.0...v3.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-12 01:09:29 +00:00
dependabot-preview[bot]
ee9efcad19 Bump Microsoft.CodeAnalysis.BannedApiAnalyzers from 3.0.0 to 3.3.0
Bumps [Microsoft.CodeAnalysis.BannedApiAnalyzers](https://github.com/dotnet/roslyn-analyzers) from 3.0.0 to 3.3.0.
- [Release notes](https://github.com/dotnet/roslyn-analyzers/releases)
- [Changelog](https://github.com/dotnet/roslyn-analyzers/blob/master/PostReleaseActivities.md)
- [Commits](https://github.com/dotnet/roslyn-analyzers/compare/v3.0.0...v3.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-11 17:12:50 +00:00
Dan Balasescu
6c02b727e0 Merge branch 'master' into dependabot/nuget/Microsoft.CodeAnalysis.FxCopAnalyzers-3.0.0 2020-04-28 16:40:15 +09:00
dependabot-preview[bot]
3f99028e44 Bump Microsoft.CodeAnalysis.FxCopAnalyzers from 2.9.8 to 3.0.0
Bumps [Microsoft.CodeAnalysis.FxCopAnalyzers](https://github.com/dotnet/roslyn-analyzers) from 2.9.8 to 3.0.0.
- [Release notes](https://github.com/dotnet/roslyn-analyzers/releases)
- [Changelog](https://github.com/dotnet/roslyn-analyzers/blob/master/PostReleaseActivities.md)
- [Commits](https://github.com/dotnet/roslyn-analyzers/compare/v2.9.8...v3.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-28 06:26:02 +00:00
dependabot-preview[bot]
761cf6f8d1 Bump Microsoft.CodeAnalysis.BannedApiAnalyzers from 2.9.8 to 3.0.0
Bumps [Microsoft.CodeAnalysis.BannedApiAnalyzers](https://github.com/dotnet/roslyn-analyzers) from 2.9.8 to 3.0.0.
- [Release notes](https://github.com/dotnet/roslyn-analyzers/releases)
- [Changelog](https://github.com/dotnet/roslyn-analyzers/blob/master/PostReleaseActivities.md)
- [Commits](https://github.com/dotnet/roslyn-analyzers/compare/v2.9.8...v3.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-28 06:26:00 +00:00
Salman Ahmed
b7131490cf Update license year 2020-01-19 23:34:15 +03:00
Huo Yaoyuan
0b739e4790 Normalize msbuild files with BOM, tab=2, CRLF, trailing new line 2019-12-16 14:45:51 +08:00
Huo Yaoyuan
3994fc244b Update analyzers version after merge. 2019-11-26 17:39:57 +08:00
Huo Yaoyuan
33f6be166d Add FxCop with everything turned off. 2019-11-17 22:29:01 +08:00
Huo Yaoyuan
fd0b551a4a Run code analysis on every project. 2019-11-17 22:07:00 +08:00
Huo Yaoyuan
84276166bb Enable C# 8.0.
Xamarin need workaround, or IntelliSense will be incorrect.
2019-11-04 17:12:13 +08:00
Huo Yaoyuan
97563cb057 Add icon to nuget packages. 2019-10-30 20:53:05 +08:00
Huo Yaoyuan
3cdc501fc2 Merge branch 'master' into project-file-sanity 2019-10-18 23:32:14 +08:00
Huo Yaoyuan
7676bb71ea Fix iOS build issues 2019-10-18 22:20:26 +08:00
Huo Yaoyuan
f48ab597dd Move common properties to props.
It's no-op to include nuget packaging properties into unpackable projects.
Package license url is deprecated. Using license expression instead.
2019-10-15 20:08:27 +08:00
Dean Herbert
a32109088d Fix screen testcase not working after dynamic compile 2019-02-15 13:32:13 +09:00
Dean Herbert
ae247c2176 Standardise remaining cases 2019-01-24 18:30:47 +09:00
Dean Herbert
03a981ef0e Fix iOS project 2019-01-24 18:15:04 +09:00
Shane Woolcock
f7546fcdce Disable sourcelink on mono.
See https://github.com/dotnet/sourcelink/issues/155
2018-12-05 20:10:18 +10:30
Huo Yaoyuan
afb4b6c982 Don't use latest language version now. 2018-05-25 23:16:01 +08:00
Huo Yaoyuan
ff8cf958f3 Slightly standardize project files. 2018-05-25 00:53:40 +08:00