Çöḿḿéñţ Šţýļé çĥéçķ
Ţĥé Çöḿḿéñţ Šţýļé çĥéçķ ŕéàđš ţĥé çöḿḿéñţš à çöḿḿéñţ ļàýéŕ ļöçàţéš àñđ
ĥöļđš ţĥéḿ ţö ţĥé ļîḿîţš üñđéŕ šţýļé.çöḿḿéñţš îñ ţĥé ṽöîçé þŕöƒîļé àţ ţĥé
þöîñţ ţĥé çöḿḿéñţš šîţ àţ. À þŕöƒîļé ŵîţĥöüţ ţĥàţ šéçţîöñ àšķš ƒöŕ ñöţĥîñĝ,
àñđ ţĥé çĥéçķ ŕéþöŕţš îţš àñàļýžéŕš àš ñöţ ŕéǫüéšţéđ.
çöḿḿéñţ.šéñţéñçé-ļéñĝţĥ: à šéñţéñçé öṽéŕ ţĥé ḿîñöŕ ŵöŕđ ļîḿîţ îš à ḿîñöŕ ƒîñđîñĝ, àñđ öñé öṽéŕ ţĥé ḿàĵöŕ ļîḿîţ à ḿàĵöŕ ƒîñđîñĝ. Ţĥé ƒîñđîñĝ þöîñţš àţ ţĥé šéñţéñçé îñšîđé îţš çöḿḿéñţ àñđ ǫüöţéš îţ.çöḿḿéñţ.ļéñĝţĥ: à çöḿḿéñţ öṽéŕ ţĥé ŵöŕđ ļîḿîţ ƒöŕ ŵĥàţ îţ đöçüḿéñţš îš à ḿàĵöŕ ƒîñđîñĝ. Ţĥé đöç çöḿḿéñţ öƒ à þàçķàĝé öŕ ḿöđüļé, à đéçļàŕàţîöñ'š đöç çöḿḿéñţ àñđ éṽéŕý öţĥéŕ çöḿḿéñţ éàçĥ ĥàṽé à ļîḿîţ öƒ ţĥéîŕ öŵñ.çöḿḿéñţ.đéñšîţý: îñ à çĥéçķ šçöþéđ ţö à đ, à çĥàñĝé ţĥàţ àđđš àţ ļéàšţ ţĥé ḿîñîḿüḿ ñüḿƃéŕ öƒ çöḿḿéñţ ļîñéš ţö à ƒîļé, àñđ ḿöŕé çöḿḿéñţ ļîñéš ƒöŕ éàçĥ çöđé ļîñé ţĥàñ ţĥé ŕàţîö àļļöŵš, îš à ḿàĵöŕ ƒîñđîñĝ. À ļîñé ĥöļđîñĝ à çöḿḿéñţ àñđ ñöţĥîñĝ éļšé îš à çöḿḿéñţ ļîñé, à ļîñé ĥöļđîñĝ àñýţĥîñĝ öüţšîđé à çöḿḿéñţ îš à çöđé ļîñé, àñđ ţĥé þàçķàĝé đöç çöḿḿéñţ, à đîŕéçţîṽé àñđ à ƃļàñķ ļîñé çöüñţ àš ñéîţĥéŕ.
À šéñţéñçé îš ƒöüñđ ŵîţĥ ţĥé ÜÀẊ #29 šéñţéñçé ƃŕéàķ öṽéŕ ţĥé çöḿḿéñţ'š þŕöšé.
Ţĥé ļîñéš à çöḿḿéñţ ŵŕàþš à šéñţéñçé öṽéŕ àŕé ĵöîñéđ ƒîŕšţ, ƃéçàüšé ţĥé
šéñţéñçé ƃŕéàķ éñđš à šéñţéñçé àţ éṽéŕý ļîñé ƃŕéàķ. À ƃļàñķ ļîñé, à ļîñé öƒ
çöđé, àñđ à đîṽîđéŕ ļîñé šüçĥ àš ── Šéçţîöñ ── éñđ à šéñţéñçé, àñđ à
đîṽîđéŕ'š ţîţļé îš à šéñţéñçé öƒ îţš öŵñ. À ĥéàđîñĝ, à ļîšţ îţéḿ àñđ à
đöçüḿéñţàţîöñ ţàĝ šüçĥ àš @þàŕàḿ éàçĥ šţàŕţ öñé. À ŵöŕđ ĥöļđš à ļéţţéŕ öŕ à
đîĝîţ, šö à çöđé šþàñ, à ŕéƒéŕéñçé, à ļîñķ öŕ à đàšĥ šţàñđîñĝ àļöñé îš ñéṽéŕ
çöüñţéđ.
Ŕüļéš
À ƒîñđîñĝ çàŕŕîéš öñé öƒ ţĥéšé ŕüļé îđš. Ţĥé ƒàḿîļý îš comment, ŵĥîçĥ đéŕš ƒŕöḿ ţĥé çĥéçķ îđ ţĥé çöđé ŕéĝîšţéŕš.
| Ŕüļé | Šéṽéŕîţý | Ŕéþöŕţš | Ƒîẋ |
|---|---|---|---|
comment.sentence-length | minor | A sentence in a comment holds more words than the limit under | Split the sentence, or cut the words it does not need. |
comment.length | major | A comment holds more words than the limit for what it documents. The doc comment of a package or module, a declaration's doc comment and every other comment each have a limit of their own. | Shorten the comment, or move what it explains to the documentation it belongs in. |
comment.density | major | In a check scoped to a diff, a change adds at least the minimum number of comment lines to a file, and more comment lines for each code line than the ratio allows. | Cut the comments the change adds to what the code needs, or raise the ratio in the voice profile. |
Ţĥîš çĥéçķ ţàķéš ñö ƒļàĝ öƒ îţš öŵñ.
Þŕöçéššîñĝ ñöţéš
Éàçĥ àñàļýžéŕ çàţçĥéš çàñàŕîéš ƃüîļţ ƒŕöḿ ţĥé ļîḿîţš îñ ƒöŕçé ƃéšîđé éṽéŕý ƒîļé. Ţĥé ŵŕàþþéđ šéñţéñçé çàñàŕý îš öñé šéñţéñçé öṽéŕ ţĥŕéé ļîñéš, šö à çĥéçķ ţĥàţ éñđš à šéñţéñçé àţ à ļîñé ƃŕéàķ ḿîššéš îţ.
Îñ à çĥéçķ šçöþéđ ţö à đ, ţĥé ļîḿîţš àþþļý ţö ţĥé çöḿḿéñţš ţĥé çĥàñĝé ţöüçĥéđ.
Đéñšîţý çöüñţš ļîñéš ƒŕöḿ ŵĥéŕé ţĥé çöḿḿéñţ ŕéàđéŕ þļàçéš éàçĥ çöḿḿéñţ, ñéṽéŕ ƒŕöḿ çöḿḿéñţ ḿàŕķéŕš, àñđ îţš çàñàŕý îš à ƃļöçķ çöḿḿéñţ ñö ḿàŕķéŕ öþéñš. À çĥéçķ öṽéŕ ŵĥöļé ƒîļéš ŕéþöŕţš đéñšîţý àš üñšüþþöŕţéđ.
Ƒîñđîñĝš çöüñţ ţöŵàŕđ ţĥé šàḿé šéṽéŕîţý ĝàţé àš àñý öţĥéŕ ƒîñđîñĝ.
ķàþî çĥéçķƒàîļš öñ à çŕîţîçàļ ƒîñđîñĝ ƃý đéƒàüļţ, àñđķàþî çĥéçķ --šĥîþƒàîļš îţš çĥéçķš ĝàţé öñ à ḿàĵöŕ öñé.
Ļîḿîţàţîöñš
Ŕéàđš çöḿḿéñţš öñļý; ţĥé ƃļöçķš à ƒöŕḿàţ ŕéàđéŕ éẋţŕàçţš àŕé ñéṽéŕ ĥéļđ ţö çöḿḿéñţ ļîḿîţš.
Ñééđš ţĥé ÜÀẊ 29 šéñţéñçé ƃŕéàķ, ŵĥîçĥ à ƃüîļđ ŵîţĥöüţ ÎÇÜ ļàçķš. Ţĥé šéñţéñçé çĥéçķ ţĥéñ đîđ ñöţ ŕüñ, àñđ ţĥé ŕüñ îš ñöţ à þàšš.
Çöüñţš ŵöŕđš ƃý ŵĥîţéšþàçé, šö à ļàñĝüàĝé ŵŕîţţéñ ŵîţĥöüţ šþàçéš ƃéţŵééñ ŵöŕđš îš ĥéļđ ţö ţĥé ļîḿîţš àš öñé ļöñĝ ŵöŕđ þéŕ šţŕéţçĥ.
← Ƃàçķ ţö ţĥé Çĥéçķ Ŕéƒéŕéñçé