O Ruler foi projetado com um mecanismo de configuração global exclusivo que ajuda os desenvolvedores a reutilizar uma especificação de codificação uniforme em todos os projetos. Essa funcionalidade é obtida com o armazenamento do código no diretório$XDG_CONFIG_HOME/rulerDiretório (padrão)~/.config/ruler) da implementação do arquivo de regras globais.
Funciona:
- É dada prioridade à localização de itens no
.ruler/Catálogos como fonte de regras - Retorno automático à configuração global quando o projeto não tiver um arquivo de regras
- criável
global_guidelines.mdRegras gerais para a preservação de documentos padrão, como - aprovar (um projeto de lei ou inspeção etc.)
ruler applyReconhecimento de inteligência de comando e configuração de distribuição
Esse design é especialmente adequado para desenvolvedores que precisam manter vários projetos ao mesmo tempo, tanto para manter a configuração individual de cada projeto quanto para garantir que o estilo de codificação subjacente seja consistente. De acordo com as estatísticas, o uso da configuração global pode economizar cerca de 60% de tempo de manutenção de regras repetitivas.
Essa resposta foi extraída do artigoRuler: uma ferramenta de configuração de regras para o gerenciamento unificado de vários agentes de codificação de IAO































