You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fixed all compiler warnings
Also corrected Equals implementation and set builds to fail on compiler warnings in release mode.
* Suppress warning-as-error "CS1591: Missing XML comment for publicly visible type or member" because it is a massive amount of work to fix all of those.
* Fix CS1570: XML comment has badly formed XML
* Fix CS1584: XML comment has syntactically incorrect cref attribute
* Fix CS1587: XML comment is not placed on a valid language element
* Fix CS1574: XML comment has cref attribute that could not be resolved
* Fix CS1572: XML comment has a param tag, but there is no parameter by that name
* CS1711: XML comment has a typeparam tag, but there is no type parameter by that name
* CS1573: Parameter has no matching param tag in the XML comment (but other parameters do)
* Fix CS1723: XML comment has cref attribute that refers to a type parameter
* Fix CS1734: XML comment has a paramref tag, but there is no parameter by that name
* Updated fixed package versions with placeholders in project files
* Disabled building benchmarks project in Release mode (was already disabled for Debug)
The project type GUID was changed by VS 2019 v16.4.3 automatically. According to https://stackoverflow.com/questions/47312163/dotnet-sln-add-wrong-project-type-guid, this seems like a good thing.
* Fix for NU5125: The 'licenseUrl' element will be deprecated.
* Update HasManyAttribute.cs
* Update HasOneAttribute.cs
* docs: add compiler warning instructions
* docs: spacing
Co-authored-by: Maurits Moeys <maurei@users.noreply.github.com>
Copy file name to clipboardExpand all lines: README.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -109,6 +109,10 @@ Sometimes the compiled files can be dirty / corrupt from other branches / failed
109
109
dotnet clean
110
110
```
111
111
112
+
#### Compiler warnings
113
+
The `Release` build configuration is set to fail on warnings. That means when submitting a PR there shouldn't be any compiler warnings because the CI build it set to `Release`.
114
+
115
+
112
116
## Compatibility
113
117
114
118
A lot of changes were introduced in v4.0.0, the following chart should help you with compatibility issues between .NET Core versions
0 commit comments