2016-03-30 23:06 GMT+03:00 Teodor Ciuraru via so <[email protected]>:
> Salut!

Salut,

> Aș dori să știu cum pot să rezolv toate warning-urile legate de indentarea și 
> ingrijirea codului în fișierele sursă aferente temelor.
>
> Problema este că checkpatch-ul (atât fișierul local, cât și pe VMChecker) 
> anunță warning-uri pe care nu am reușit să le rezolv (ex: whitespace, indent) 
> la anumite linii din cod. Am încercat să deschis fișierul sursă cu trei 
> editoare (vim, Sublime, Xcode) și să aplic diferite metode de indentare, dar 
> erorile tot nu au dispărut și nu sunt vizibile.

checkpatch verifică coding style-ul folosit în kernelul Linux [1],
unde indentarea se face cu tab-uri iar un tab are dimensiunea de 8
caractere. Tu folosești indentare cu două spații, deci nu vei putea
scăpa de warning-urile legate de indentare. Dacă consideri că
indentarea cu două spații te reprezintă și o folosești în mod
consecvent atunci este în regulă (nu vei fi depunctat).

Poți să vezi în vim tab-urile sau spațiile prin configurarea unui
fișier .vimrc în home-ul utilizatorului (~/.vimrc). Găsești un exemplu
de astfel de fișier la [2].

> Este adevărat că au existat diferențe, câteodată, în deschiderea fișierelor 
> cu diferite editoare. Am să rezolv o mare parte din ele, dar am ajuns într-un 
> stadiu în care orice aș aplica liniei respective nu trece de warning.

[1] https://www.kernel.org/doc/Documentation/CodingStyle
[2] http://ocw.cs.pub.ro/courses/so/teme/general?&#recomandari


Adrian
_______________________________________________
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Raspunde prin e-mail lui