Commit Graph

48 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 251d83472c
update dependencies 2023-06-24 12:01:49 -04:00
Jesse Plamondon-Willard 5518b8d461
update packages 2023-01-08 16:48:30 -05:00
Jesse Plamondon-Willard b6d15ec57f
update unit test & web dependencies 2022-06-10 00:04:27 -04:00
Jesse Plamondon-Willard 7dec519234
fix broken unit tests 2022-04-16 18:29:52 -04:00
Jesse Plamondon-Willard 5f7a92a745
enable nullable annotations in unit tests (#837) 2022-04-12 20:52:01 -04:00
Jesse Plamondon-Willard b4e979cc99
fix all warnings to simplify migration to nullable annotations (#837) 2022-04-06 22:46:19 -04:00
Jesse Plamondon-Willard 2e7c233f6c
enable nullable annotations by default (#837)
This adds `#nullable disable` to all existing code (except where null is impossible like enum files), so it can be migrated incrementally.
2022-04-06 21:48:55 -04:00
Jesse Plamondon-Willard 077d8e4f40
remove some unused/redundant code 2022-04-06 18:25:00 -04:00
Jesse Plamondon-Willard a593eda30f
use target-typed new 2022-04-06 18:24:59 -04:00
Jesse Plamondon-Willard 727d75ae72
update to .NET 5 and official 64-bit 2021-11-28 00:01:41 -05:00
Jesse Plamondon-Willard 12e0c15196
migrate web project to .NET 6, update web & unit test packages 2021-11-27 22:37:21 -05:00
Jesse Plamondon-Willard 621b989c24
update web and unit test packages 2021-04-30 19:16:52 -04:00
Jesse Plamondon-Willard 91289de74f
update internal dependencies 2020-11-17 19:09:55 -05:00
Jesse Plamondon-Willard d8f5e0bdf2
update dependencies 2020-10-03 20:24:54 -04:00
Jesse Plamondon-Willard 849c6da9ca
update dependencies 2020-08-02 16:18:11 -04:00
Jesse Plamondon-Willard c58d01d0cf
update packages 2020-05-07 21:15:29 -04:00
Jesse Plamondon-Willard d3ec98fec8
update packages 2020-02-22 11:26:05 -05:00
Jesse Plamondon-Willard 17a9193fd2
update packages 2020-02-01 16:06:12 -05:00
Jesse Plamondon-Willard f0f348bd5f
update packages 2019-11-24 12:13:34 -05:00
Jesse Plamondon-Willard 2f9884c47b
update packages 2019-09-14 19:19:34 -04:00
Jesse Plamondon-Willard 25e4aa14d8
remove legacy AssemblyInfo and GlobalAssemblyInfo files, use consistent assembly names 2019-09-14 19:12:40 -04:00
Jesse Plamondon-Willard fd77ae93d5
fix typos and inconsistent spelling 2019-09-14 19:08:06 -04:00
Jesse Plamondon-Willard db141f3976
update code analysis package
This commit updates the code analysis package to the one available in Visual Studio 2017 v15.9; the next version matches Visual Studio 2019.
2019-09-14 18:52:33 -04:00
Jesse Plamondon-Willard b2134035b7
update NuGet packages 2019-09-14 18:52:22 -04:00
Jesse Plamondon-Willard 1dde811c36
group technical docs, add general shortcut for mod build package docs (#651) 2019-09-14 18:43:59 -04:00
Jesse Plamondon-Willard abffdc2dab
simplify project names 2019-09-14 17:46:34 -04:00
Jesse Plamondon-Willard 31a49b83c2
update NuGet packages 2019-09-14 16:57:15 -04:00
Jesse Plamondon-Willard fb04b67a2b
use same .csproj charset as Visual Studio tools 2019-09-13 17:44:41 -04:00
Jesse Plamondon-Willard c4a82418ac
tweak comment header convention 2018-12-27 12:39:10 -05:00
Jesse Plamondon-Willard 51e65fc8a0
enable latest C# features 2018-12-27 02:40:57 -05:00
Jesse Plamondon-Willard 9e0213e7dc update unit test packages 2018-11-04 23:39:39 -05:00
Jesse Plamondon-Willard b1db14094d update internal dependencies 2018-09-12 19:43:11 -04:00
Jesse Plamondon-Willard 1c10e54d05 update analyzer packages 2018-06-24 18:55:04 -04:00
Jesse Plamondon-Willard 31e1960b4f update unit test packages 2018-06-24 18:34:32 -04:00
Jesse Plamondon-Willard 6be4d5abe0 detect conversions due to explicit casts or 'x as y' expressions (#471) 2018-04-28 16:07:41 -04:00
Jesse Plamondon-Willard beb2f9c148 remove alias no longer needed in SDV 1.3 (#453) 2018-04-27 19:59:41 -04:00
Jesse Plamondon-Willard 1848abe7d5 don't warn for NetCollection conversion to implemented interface (#471) 2018-04-14 20:14:31 -04:00
Jesse Plamondon-Willard 6d8cf614a2 don't warn for NetList conversion to implemented interface (#471) 2018-04-14 19:51:50 -04:00
Jesse Plamondon-Willard c2cb76b799 rewrite analyzers to match more cases, use readable warning IDs (#471) 2018-04-14 17:53:58 -04:00
Jesse Plamondon-Willard 34f5854666 update unit test packages 2018-04-11 18:46:07 -04:00
Jesse Plamondon-Willard 13f31e8b72 warn for fields which no longer work (#471) 2018-04-10 18:23:57 -04:00
Jesse Plamondon-Willard c6c2302baf tweak analyzer code & documentation (#471) 2018-04-10 18:23:39 -04:00
Jesse Plamondon-Willard 35c2e59685 expand analyzer unit tests (#471) 2018-04-10 18:22:34 -04:00
Jesse Plamondon-Willard 9e5c3912b6 move mock classes out of sample code (#471) 2018-04-10 18:22:16 -04:00
Jesse Plamondon-Willard 971ed1a175 fix net field replacements not reported for a subclass reference (#471) 2018-04-09 23:43:13 -04:00
Jesse Plamondon-Willard c8db771e11 tweak message output and unit tests (#471) 2018-04-09 23:25:10 -04:00
Jesse Plamondon-Willard 4f5f463bd2 warn when directly using a net field that has a non-net wrapper (#471) 2018-04-09 22:33:45 -04:00
Jesse Plamondon-Willard f52f7ca36f add mod code analyzers to detect implicit net field conversion issues (#471) 2018-04-09 19:32:00 -04:00