如何仅使用 .DotSettings 文件中指定的规则运行 ReSharper CLI?

问题描述 投票:0回答:1
c# resharper
1个回答
0
投票

“解决方案”是安装 ReSharper 试用版,创建一个仅选择 csharp 参数代码样式的

Styles only
配置文件,并将其添加到文件中:

<wpf:ResourceDictionary 
  xml:space="preserve" 
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
  xmlns:s="clr-namespace:System;assembly=mscorlib" 
  xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" 
  xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
    <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_ANONYMOUS_FUNCTION/@EntryValue">Positional</s:String>
    <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_LITERAL/@EntryValue">Positional</s:String>
    <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_NAMED/@EntryValue">Positional</s:String>
    <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_OTHER/@EntryValue">Positional</s:String>
    <s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_STRING_LITERAL/@EntryValue">Positional</s:String>

    <s:String x:Key="/Default/CodeStyle/CodeCleanup/Profiles/=Styles_0020only/@EntryIndexedValue">&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;Profile name="Styles only"&gt;&lt;CSCodeStyleAttributes ArrangeArgumentsStyle="True" /&gt;&lt;XAMLCollapseEmptyTags&gt;False&lt;/XAMLCollapseEmptyTags&gt;&lt;/Profile&gt;</s:String>
</wpf:ResourceDictionary>

然后运行:

jb cleanupcode --no-buildin-settings --profile="Styles only" --settings="./../MyCustom.DotSettings" .\MySolution.sln

如果有人知道如何做到这一点无需安装ReSharper来创建愚蠢的配置文件,请告诉我...

© www.soinside.com 2019 - 2024. All rights reserved.