btcpayserver/BTCPayServer.Rating/Providers
JesterHodl ec76acd3a6
Code analysis (#4293)
* Enable NETAnalyzers for whole project

- remove obsolete analyzers so that the .NET Core SDK NETAnalyzers can be used
- enable NETAnalyzers for all projects so that developers can use them by defining the AnalysisMode on individual projects

This is because if we set AnalysisMode to minimal, recommended or all it would spam with warning.
The idea is to be able to turn them on during development to fix recommended stuff without polluting the build output.

Following commits will implement some of the Code Analysis findings

* Performance hints for using char overloads for single characters (CA1834 and CA1847)

CA1834: Use StringBuilder.Append(char) for single character strings
CA1847: Use string.Contains(char) instead of string.Contains(string) with single characters
2022-11-20 17:42:36 +09:00
..
ArgoneumRateProvider.cs Run dotnet format (#3244) 2021-12-31 16:59:02 +09:00
BackgroundFetcherRateProvider.cs Warning if not using 'is not null' 2022-01-14 17:48:15 +09:00
BitbankRateProvider.cs Run dotnet format (#3244) 2021-12-31 16:59:02 +09:00
BitflyerRateProvider.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
BitpayRateProvider.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
BudaRateProvider.cs Add Buda rate provider for CLP 2022-06-09 12:01:40 +02:00
ByllsRateProvider.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
CoinGeckoRateProvider.cs Update CoinGeckoRateProvider 2022-04-04 14:47:50 +09:00
CryptoMarketExchangeRateProvider.cs Add support for CryptoMarket exchange rates (#3012) 2021-10-27 15:19:34 +09:00
ExchangeSharpRateProvider.cs Remove some debug code 2022-10-19 13:06:15 +09:00
FallbackRateProvider.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
HitBTCRateProvider.cs Fix HitBTC again 2020-08-20 13:15:35 +09:00
HttpClientRequestMaker.cs Bump and fix rate providers (#3813) 2022-06-06 18:56:50 +09:00
IRateProvider.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
KrakenExchangeRateProvider.cs Code analysis (#4293) 2022-11-20 17:42:36 +09:00
NullRateProvider.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
RipioExchangeProvider.cs Prevent stackoverflow exception when ripio is unavailable 2022-07-11 23:08:59 +09:00
YadioRateProvider.cs Add Yadio exchange rate provider 2022-08-18 08:08:55 +02:00