Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: clang formatter #1482

Merged
merged 1 commit into from
Aug 22, 2023
Merged

Conversation

elsongabriel
Copy link
Contributor

@elsongabriel elsongabriel commented Aug 22, 2023

Description

Fixed clang-format

Descrição das Configs:

Language:        Cpp
# Idioma: Define a linguagem para formatação (C++ neste caso).

# BasedOnStyle:  WebKit
# Baseado no Estilo: Define um estilo base para a formatação, mas está comentado, então não está em uso.

AccessModifierOffset: -4
# Offset do Modificador de Acesso: Controla o recuo dos modificadores de acesso (public, private, protected).

AlignAfterOpenBracket: BlockIndent
# Alinhar Após Colchete Aberto: Define como alinhar argumentos ou membros após um colchete aberto (ou seja, uma chave de abertura de bloco).

AlignConsecutiveMacros: false
# Alinhar Macros Consecutivas: Controla se macros consecutivas devem ser alinhadas.

AlignConsecutiveAssignments: false
# Alinhar Atribuições Consecutivas: Controla se atribuições consecutivas devem ser alinhadas.

AlignConsecutiveDeclarations: false
# Alinhar Declarações Consecutivas: Controla se declarações consecutivas devem ser alinhadas.

AlignEscapedNewlines: Right
# Alinhar Quebras de Linha Escapadas: Define como alinhar quebras de linha que estão escapadas com '\'.

AlignOperands:   false
# Alinhar Operadores: Controla se operadores devem ser alinhados.

AlignTrailingComments: false
# Alinhar Comentários no Final: Controla se os comentários no final das linhas devem ser alinhados.

AllowAllArgumentsOnNextLine: true
# Permitir Todos os Argumentos na Próxima Linha: Controla se todos os argumentos de uma chamada de função devem ser colocados na próxima linha.

AllowAllConstructorInitializersOnNextLine: true
# Permitir Todos os Inicializadores de Construtor na Próxima Linha: Controla se todos os inicializadores de construtor devem ser colocados na próxima linha.

AllowAllParametersOfDeclarationOnNextLine: true
# Permitir Todos os Parâmetros de Declaração na Próxima Linha: Controla se todos os parâmetros de uma declaração de função devem ser colocados na próxima linha.

AllowShortBlocksOnASingleLine: Empty
# Permitir Blocos Curtos em Uma Única Linha: Controla como blocos curtos devem ser formatados em uma única linha.

AllowShortCaseLabelsOnASingleLine: false
# Permitir Rótulos de Caso Curtos em Uma Única Linha: Controla se rótulos de casos curtos devem ser colocados em uma única linha.

AllowShortFunctionsOnASingleLine: Empty
# Permitir Funções Curtas em Uma Única Linha: Controla como funções curtas devem ser formatadas em uma única linha.

AllowShortLambdasOnASingleLine: All
# Permitir Lambdas Curtas em Uma Única Linha: Controla como lambdas curtas devem ser formatadas em uma única linha.

AllowShortIfStatementsOnASingleLine: Never
# Permitir Declarações de `if` Curtas em Uma Única Linha: Controla se declarações `if` curtas devem ser colocadas em uma única linha.

AllowShortLoopsOnASingleLine: false
# Permitir Laços Curtos em Uma Única Linha: Controla se laços curtos (por exemplo, `for`) devem ser formatados em uma única linha.

AlwaysBreakAfterDefinitionReturnType: None
# Sempre Quebrar Após o Tipo de Retorno de Definição: Controla quando quebrar após o tipo de retorno de uma definição de função.

AlwaysBreakAfterReturnType: None
# Sempre Quebrar Após o Tipo de Retorno: Controla quando quebrar após o tipo de retorno de uma declaração de função.

AlwaysBreakBeforeMultilineStrings: false
# Sempre Quebrar Antes de Strings Multilinhas: Controla se deve haver uma quebra de linha antes de strings multilinhas.

AlwaysBreakTemplateDeclarations: MultiLine
# Sempre Quebrar Declarações de Modelos: Controla quando quebrar declarações de modelos.

BinPackArguments: true
# Agrupar Argumentos: Controla se os argumentos de função devem ser agrupados para economizar espaço.

BinPackParameters: true
# Agrupar Parâmetros: Controla se os parâmetros de função devem ser agrupados para economizar espaço.

BraceWrapping:
  AfterCaseLabel:  false
  AfterClass:      false
  AfterControlStatement: false
  AfterEnum:       false
  AfterFunction:   true
  AfterNamespace:  false
  AfterObjCDeclaration: false
  AfterStruct:     false
  AfterUnion:      false
  AfterExternBlock: false
  BeforeCatch:     false
  BeforeElse:      false
  IndentBraces:    false
  SplitEmptyFunction: true
  SplitEmptyRecord: true
  SplitEmptyNamespace: true
# Configuração para o Envolvimento de Chaves (Abertura e Fechamento de Blocos).

BreakBeforeBinaryOperators: All
# Quebrar Antes de Operadores Binários: Controla quando quebrar antes de operadores binários.

BreakBeforeBraces: Attach
# Quebrar Antes de Chaves: Controla quando quebrar antes de chaves (abertura de blocos).

BreakBeforeInheritanceComma: false
# Quebrar Antes de Vírgula em Herança: Controla se quebrar antes da vírgula em uma lista de herança.

BreakInheritanceList: BeforeColon
# Quebrar Lista de Herança: Controla onde quebrar na lista de herança.

BreakBeforeTernaryOperators: true
# Quebrar Antes de Operadores Ternários: Controla se quebrar antes de operadores ternários.

BreakConstructorInitializers: AfterColon
# Quebrar Inicializadores de Construtor: Controla onde quebrar os inicializadores de construtor.

BreakAfterJavaFieldAnnotations: false
# Quebrar Após Anotações de Campo Java: Controla se quebrar após anotações de campo Java.

BreakStringLiterals: true
# Quebrar Literais de String: Controla se quebrar literais de string longas.

ColumnLimit:     0
# Limite de Coluna: Controla o limite de coluna para quebras de linha. 0 significa nenhum limite.

CommentPragmas:  '^ IWYU pragma:'
# Pragmas de Comentário: Controla como tratar pragmas de comentário.

CompactNamespaces: false
# Compactar Espaços em Nome

@elsongabriel elsongabriel requested review from beats-dh, luan, dudantas, majestyotbr and lgrossi and removed request for majestyotbr and beats-dh August 22, 2023 12:49
@dudantas dudantas merged commit e084b63 into opentibiabr:main Aug 22, 2023
@elsongabriel elsongabriel deleted the feature/clang-format branch August 22, 2023 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants