update analyzers and resolve new issues (#286)

This commit is contained in:
Timothy Mothra 2019-05-17 11:48:58 -07:00 коммит произвёл GitHub
Родитель 0591a84269
Коммит 6b80473158
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
17 изменённых файлов: 34 добавлений и 32 удалений

Просмотреть файл

@ -11,6 +11,8 @@
<Rule Id="CA1001" Action="Warning" />
<Rule Id="CA1009" Action="Warning" />
<Rule Id="CA1016" Action="Warning" />
<!-- Suppressing Message "Modify 'method' to catch a more specific exception type, or rethrow the exception" because we already catch Exceptions we care about and either log/ignore others. -->
<Rule Id="CA1031" Action="None" />
<Rule Id="CA1033" Action="Warning" />
<Rule Id="CA1049" Action="Warning" />
<Rule Id="CA1060" Action="Warning" />

Просмотреть файл

@ -39,10 +39,10 @@
<ItemGroup>
<PackageReference Include="Microsoft.ApplicationInsights" Version="2.10.0-beta4" />
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.6.1">
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.2">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="StyleCop.Analyzers" Version="1.0.2">
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
<PrivateAssets>All</PrivateAssets>
</PackageReference>
<PackageReference Include="Desktop.Analyzers" Version="1.1.0">

Просмотреть файл

@ -46,7 +46,7 @@ namespace Microsoft.ApplicationInsights.DiagnosticSourceListener
/// <summary>
/// Initializes a new instance of the <see cref="DiagnosticSourceTelemetryModule"/> class.
/// </summary>
/// <param name="onEventWrittenHandler">Action to be executed each time an event is written to format and send via the configured <see cref="TelemetryClient"/></param>
/// <param name="onEventWrittenHandler">Action to be executed each time an event is written to format and send via the configured <see cref="TelemetryClient"/>.</param>
public DiagnosticSourceTelemetryModule(OnEventWrittenHandler onEventWrittenHandler)
{
if (onEventWrittenHandler == null)

Просмотреть файл

@ -7,7 +7,7 @@
namespace Microsoft.ApplicationInsights.EtwCollector
{
using System;
using Diagnostics.Tracing;
using Microsoft.Diagnostics.Tracing;
using Microsoft.Diagnostics.Tracing.Session;
/// <summary>

Просмотреть файл

@ -39,10 +39,10 @@
<PackageReference Include="Desktop.Analyzers" Version="1.1.0">
<PrivateAssets>All</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.6.1">
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.2">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="StyleCop.Analyzers" Version="1.0.2">
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
<PrivateAssets>All</PrivateAssets>
</PackageReference>
<PackageReference Include="MicroBuild.Core" Version="0.3.0">

Просмотреть файл

@ -180,7 +180,7 @@ namespace Microsoft.ApplicationInsights.EtwCollector
{
ProviderGuid = TplActivities.TplEventSourceGuid,
Level = TraceEventLevel.Always,
Keywords = TplActivities.TaskFlowActivityIdsKeyword
Keywords = TplActivities.TaskFlowActivityIdsKeyword,
};
this.EnableProvider(tplProviderRequest);

Просмотреть файл

@ -7,8 +7,8 @@
namespace Microsoft.ApplicationInsights.EtwCollector
{
using System;
using Diagnostics.Tracing.Session;
using Microsoft.Diagnostics.Tracing;
using Microsoft.Diagnostics.Tracing.Session;
/// <summary>
/// Abstracts properties and methods of <see cref="Microsoft.Diagnostics.Tracing.Session.TraceEventSession"/> to provide better test ability.

Просмотреть файл

@ -10,7 +10,7 @@ namespace Microsoft.ApplicationInsights.EtwCollector.Implemenetation
using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
using DataContracts;
using Microsoft.ApplicationInsights.DataContracts;
using Microsoft.ApplicationInsights.TraceEvent.Shared.Utilities;
using Microsoft.Diagnostics.Tracing;
@ -25,7 +25,7 @@ namespace Microsoft.ApplicationInsights.EtwCollector.Implemenetation
SeverityLevel.Error, // TraceEventLevel.Error == 2
SeverityLevel.Warning, // TraceEventLevel.Warning == 3
SeverityLevel.Information, // TraceEventLevel.Informational == 4
SeverityLevel.Verbose // TraceEventLevel.Verbose == 5
SeverityLevel.Verbose, // TraceEventLevel.Verbose == 5
};
public static void Track(this TraceEvent traceEvent, TelemetryClient client)

Просмотреть файл

@ -39,10 +39,10 @@
<ItemGroup>
<PackageReference Include="Microsoft.ApplicationInsights" Version="2.10.0-beta4" />
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.6.1">
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.2">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="StyleCop.Analyzers" Version="1.0.2">
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
<PrivateAssets>All</PrivateAssets>
</PackageReference>
<PackageReference Include="System.Diagnostics.Process" Version="4.1.0" />

Просмотреть файл

@ -50,7 +50,7 @@ namespace Microsoft.ApplicationInsights.EventSourceListener
/// <summary>
/// Initializes a new instance of the <see cref="EventSourceTelemetryModule"/> class.
/// </summary>
/// <param name="onEventWrittenHandler">Action to be executed each time an event is written to format and send via the configured <see cref="TelemetryClient"/></param>
/// <param name="onEventWrittenHandler">Action to be executed each time an event is written to format and send via the configured <see cref="TelemetryClient"/>.</param>
public EventSourceTelemetryModule(OnEventWrittenHandler onEventWrittenHandler)
{
if (onEventWrittenHandler == null)

Просмотреть файл

@ -42,14 +42,14 @@
<ItemGroup>
<PackageReference Include="Microsoft.ApplicationInsights" Version="2.10.0-beta4" />
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.6.2">
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.2">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-beta2-18618-05">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
<PackageReference Include="StyleCop.Analyzers" Version="1.1.0-beta009">
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
<PrivateAssets>All</PrivateAssets>
</PackageReference>
<PackageReference Include="Desktop.Analyzers" Version="1.1.0">

Просмотреть файл

@ -66,10 +66,10 @@ namespace Microsoft.ApplicationInsights.Log4NetAppender
}
/// <summary>
/// Flushes any buffered log data
/// Flushes any buffered log data.
/// </summary>
/// <param name="millisecondsTimeout">The maximum time to wait for logging events to be flushed</param>
/// <returns>True if all logging events were flushed successfully, else false</returns>
/// <param name="millisecondsTimeout">The maximum time to wait for logging events to be flushed.</param>
/// <returns>True if all logging events were flushed successfully, else false.</returns>
public override bool Flush(int millisecondsTimeout)
{
this.telemetryClient.Flush();
@ -183,7 +183,7 @@ namespace Microsoft.ApplicationInsights.Log4NetAppender
{
var exceptionTelemetry = new ExceptionTelemetry(loggingEvent.ExceptionObject)
{
SeverityLevel = GetSeverityLevel(loggingEvent.Level)
SeverityLevel = GetSeverityLevel(loggingEvent.Level),
};
string message = null;
@ -215,7 +215,7 @@ namespace Microsoft.ApplicationInsights.Log4NetAppender
var trace = new TraceTelemetry(message)
{
SeverityLevel = GetSeverityLevel(loggingEvent.Level)
SeverityLevel = GetSeverityLevel(loggingEvent.Level),
};
BuildCustomProperties(loggingEvent, trace);

Просмотреть файл

@ -30,10 +30,10 @@
<PackageReference Include="Desktop.Analyzers" Version="1.1.0">
<PrivateAssets>All</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.6.1">
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.2">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="StyleCop.Analyzers" Version="1.0.2">
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
<PrivateAssets>All</PrivateAssets>
</PackageReference>
<PackageReference Include="MicroBuild.Core" Version="0.3.0">

Просмотреть файл

@ -50,7 +50,7 @@ namespace Microsoft.ApplicationInsights.NLogTarget
}
/// <summary>
/// Gets the array of custom attributes to be passed into the logevent context
/// Gets the array of custom attributes to be passed into the logevent context.
/// </summary>
[ArrayParameter(typeof(TargetPropertyWithContext), "contextproperty")]
public IList<TargetPropertyWithContext> ContextProperties { get; } = new List<TargetPropertyWithContext>();
@ -148,9 +148,9 @@ namespace Microsoft.ApplicationInsights.NLogTarget
}
/// <summary>
/// Flush any pending log messages
/// Flush any pending log messages.
/// </summary>
/// <param name="asyncContinuation">The asynchronous continuation</param>
/// <param name="asyncContinuation">The asynchronous continuation.</param>
protected override void FlushAsync(AsyncContinuation asyncContinuation)
{
try
@ -249,7 +249,7 @@ namespace Microsoft.ApplicationInsights.NLogTarget
{
var exceptionTelemetry = new ExceptionTelemetry(logEvent.Exception)
{
SeverityLevel = GetSeverityLevel(logEvent.Level)
SeverityLevel = GetSeverityLevel(logEvent.Level),
};
string logMessage = this.Layout.Render(logEvent);
@ -265,7 +265,7 @@ namespace Microsoft.ApplicationInsights.NLogTarget
var trace = new TraceTelemetry(logMessage)
{
SeverityLevel = GetSeverityLevel(logEvent.Level)
SeverityLevel = GetSeverityLevel(logEvent.Level),
};
this.BuildPropertyBag(logEvent, trace);

Просмотреть файл

@ -30,10 +30,10 @@
<PackageReference Include="Desktop.Analyzers" Version="1.1.0">
<PrivateAssets>All</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.6.1">
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.2">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="StyleCop.Analyzers" Version="1.0.2">
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
<PrivateAssets>All</PrivateAssets>
</PackageReference>
<PackageReference Include="MicroBuild.Core" Version="0.3.0">

Просмотреть файл

@ -11,7 +11,7 @@ namespace Microsoft.ApplicationInsights.NLogTarget
using NLog.Layouts;
/// <summary>
/// NLog Target Context Property that allows capture of context information for all logevents (Ex. Layout=${threadid})
/// NLog Target Context Property that allows capture of context information for all logevents (Ex. Layout=${threadid}).
/// </summary>
[NLogConfigurationItem]
[ThreadAgnostic]

Просмотреть файл

@ -28,10 +28,10 @@
<PackageReference Include="Desktop.Analyzers" Version="1.1.0">
<PrivateAssets>All</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.6.1">
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.2">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="StyleCop.Analyzers" Version="1.0.2">
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
<PrivateAssets>All</PrivateAssets>
</PackageReference>
<PackageReference Include="MicroBuild.Core" Version="0.3.0">