O código de código de opinião mais bonito embalado como ferramenta DOTNET.
prettier ?Mais bonito é um formatador de código opinativo. Ele aplica um estilo consistente analisando seu código e re-imprimindo-o com suas próprias regras que levam em consideração o comprimento máximo da linha, envolvendo o código quando necessário.
Github - mais bonito/mais bonito: mais bonito é um formatador de código opinativo.
Está escrito em javascript e requer node para ser executado.
PackedPrettier ? PackedPrettier Packs prettier em um executável para várias plataformas.
Incluindo node .
Você pode instalá -lo usando dotnet tool install , como ferramenta global e local.
Instale como dotnet tool local:
dotnet new tool-manifestdotnet tool install PackedPrettierNo terminal:
dotnet pprettier --helpO comando é nomeado
pprettierpor Brevity e Internamenteprettieré executado.
No Visual Studio
Instale o RuNonsave: uma extensão do Visual Studio que pode executar comandos nos arquivos quando forem salvos.
Crie um .onsaveconfig com este conteúdo:
[*.{js,jsx,ts,tsx,css,less,scss,vue,json,gql,md}]
command = dotnet
arguments = pprettier --write "{file}"
Quando você salva um arquivo no VS, prettier o reformulará
Mais bonito migrou para os módulos ES. Isso significa que o pacote prettier não é mais compatível com pkg e PackedPrettier V2. Anteriormente, o pacote pkg era usado para levar prettier em um executável. Isso não é mais possível. A nova versão do PackedPrettier usa uma abordagem diferente para levar prettier em um executável: deno . deno compila prettier em um único executável. Esse executável é então usado pelo carregador PackedPrettier para executar prettier da mesma maneira que antes.
Deno não permite importar módulos em tempo de execução, consulte Denoland/Deno#8655 para obter detalhes. Isso significa, mas os arquivos de configuração de plugins e javascript (por exemplo, prettier.config.js ) não são mais suportados.
Se este é um showstopper para você, abra um problema e podemos discutir uma solução. Uma solução potencial pode ser usar bun para embalar prettier . Mas bun ainda não tem uma versão estável para o Windows.
Eu ainda considero a construção do Windows do PackedPrettier como experimental. Se você encontrar algum problema, abra um problema.
Comparado com a corrida prettier com node , existem algumas restrições:
prettier.config.js ) não são suportadosdeno se aplicam Isso ocorre porque deno não permite importar módulos em tempo de execução. Se este é um showstopper para você, abra um problema e podemos discutir uma solução. Uma solução potencial pode ser usar bun para embalar prettier . Mas bun ainda não tem uma versão estável para o Windows.
Existe uma (tipo de) porta de prettier que suporta arquivos cs :
Confira Belav/CSharpier: um formatador de código opinativo para C#. e instale -o como dotnet tool . Em seguida, adicione isso ao seu arquivo .onsaveconfig :
[*.cs]
command = dotnet
arguments = csharpier "{file}"
PackedPrettier prettier é compilado para
Windows x64
Linux x64
e o carregador requer qualquer
.NET 6
.NET 7
.NET 8
O suporte ao .NET Core 3.1 e .Net 5 foi descartado porque estão fora de apoio.
Isso não é possível porque o executável deve ser assinado (com uma assinatura do ADHOC) ou um ID do desenvolvedor da Apple. Confira o pkg Official Readme para obter detalhes históricos. As mesmas restrições também se aplicam ao deno .
Por favor, crie um problema.
Pedidos de tração são sempre bem -vindos
Este software é lançado sob a licença do MIT.