Never Mix Tabs and Spaces - revisited
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Documentazione
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- cpp
- Ambito
- documentation
Direzione di ricerca
Non viene indicato alcun file, test o punto di ingresso. Inizia individuando le linee guida esistenti del repository sullo stile del codice e determina se questa discussione ha raggiunto un esito concordato; per considerare il lavoro completato sarebbe necessaria una policy definita su tabulazioni e spazi, documentata nelle linee guida appropriate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I was always in the - use only spaces - group for coding.
Until recently, when I started using clang-format. It has many options:
UseTab (UseTabStyle)
The way to use tab characters in the resulting file.
Possible values:
UT_Never (in configuration: Never) Never use tab.
UT_ForIndentation (in configuration: ForIndentation) Use tabs only for indentation.
UT_ForContinuationAndIndentation (in configuration: ForContinuationAndIndentation) Use tabs only for line continuation and indentation.
UT_Always (in configuration: Always) Use tabs whenever we need to fill whitespace that spans at least from one tab stop to the next one.
Now I use the setting: ForIndentation
Which uses Tabs for indenting the the block, and if more indentation is required for aligning, then spaces are used.
So it doesn't matter wether someone has 2, 4, or 8 spaces per tab, the code is always aligned correctly.
Currently my stance is: use Tab for indenting, use space for aligning.
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 8.9k
- Fork
- 903
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di cpp-best-practices/cppbestpractices
-
Broken Link Chapter 2: Use_the_Tools_AvailableForse di nuovo libera @vishesharma20 l’ha presa 172 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 64/100
cpp-best-practices/cppbestpractices#169 · 1 commento ·
-
Broken Link - 11 Further ReadingForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 55/100
cpp-best-practices/cppbestpractices#168 · 1 commento ·
-
C++ PracticeAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 35/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
cpp-best-practices/cppbestpractices#160 · 1 commento ·
Tutte le issue di cpp-best-practices/cppbestpractices
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
-
[Sync EN] Document the timezone of DateTime(Immutable)::createFromTimestamp() (#6074)Forse già presa Una pull request collegata a questa issue è aperta o già unita. Apertasync-en
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
website
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
damodharg6/payledger#7 ·
-
area/mobile good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100