Codestellation.Appulse 0.3.9

dotnet add package Codestellation.Appulse --version 0.3.9
NuGet\Install-Package Codestellation.Appulse -Version 0.3.9
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Codestellation.Appulse" Version="0.3.9">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Codestellation.Appulse --version 0.3.9
#r "nuget: Codestellation.Appulse, 0.3.9"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Codestellation.Appulse as a Cake Addin
#addin nuget:?package=Codestellation.Appulse&version=0.3.9

// Install Codestellation.Appulse as a Cake Tool
#tool nuget:?package=Codestellation.Appulse&version=0.3.9

Codestellation Appulse

MS build task to ensure latest .editorconfig usage by comparing one that placed in you solution folder and another one which is considered reference. Capable to update or download local .editorconfig automatically.

Installation

PM> Install-Package Codestellation.Appulse

After completing install make sure your project contains such lines:

<ItemGroup>
    <PackageReference Include="Codestellation.Appulse" Version="0.2.0" PrivateAssets="All" />
</ItemGroup>

Setting Location Of Reference .editorconfig location

Location is set using a msbuild property AppulseReferenceEditorConfig It can point to a file

<PropertyGroup>
    <AppulseReferenceEditorConfig>file://somewhere/in/filesystem/.editorconfig</AppulseReferenceEditorConfig>
</PropertyGroup>

or to a file available over the network

<PropertyGroup>
    <AppulseReferenceEditorConfig>https://raw.githubusercontent.com/Codestellation/Standards/master/.editorconfig</AppulseReferenceEditorConfig>
</PropertyGroup>

If files have differences build will fail and error message will contains instruction how to fix it.

Local .editorconfig location

Appulse tries to locate local .editorconfig by recursive searching from a project folder to root folder. It stops at the root folder or at a folder containing .git directory. Also you can set location of local .editorconfig by providing AppulseLocalEditorConfig property.

<PropertyGroup>
    <AppulseLocalEditorConfig>../.editorconfig</AppulseLocalEditorConfig>
</PropertyGroup>

Breaking Changes from 0.2 to 0.3

All properties was renamed to have Appulse prefix

  • ReferenceEditorConfigAppulseReferenceEditorConfig
  • EditorConfigAutoUpdateAppulseEditorConfigAutoUpdate

Automatic Update To Reference .editorconfig

Starting from version 0.2 Codestellation.Appulse can update local .editorconfig automatically and it's on by default. It downloads reference .editorconfig to a folder which contains a .sln file in case local .editorconfig does not exist. If you want to disable it add the following property to the project file:

<PropertyGroup>
    <AppulseEditorConfigAutoUpdate>false</AppulseEditorConfigAutoUpdate>
</PropertyGroup>
There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

  • .NETFramework 4.6

    • No dependencies.
  • .NETStandard 2.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.3.9 1,054 6/8/2022
0.3.8 887 5/16/2022
0.2.3 615 10/14/2021
0.2.1 902 4/2/2021
0.1.8 647 11/1/2019
0.1.7 561 11/1/2019
0.1.5 537 10/31/2019
0.1.4 534 10/27/2019
0.1.3 497 10/27/2019
0.1.2 499 10/27/2019
0.1.1 530 10/27/2019