| uncrustify C, C ++, C #, D ¹× Java ¿ë ¼Ò½º ÄÚµå ¹ÌÈ. |
Áö±Ý ´Ù¿î·Îµå |
uncrustify ¼øÀ§ ¹× ¿ä¾à
uncrustify ű×
uncrustify ¼³¸í
C, C ++, C #, D ¹× Java ¿ë ¼Ò½º ÄÚµå ¹ÌÈ. Uncrustify´Â C, C ++, C #, D ¹× javaÀÇ ¼Ò½º ÄÚµå ¹ÌÈÀÔ´Ï´Ù.ÀÌ ÇÁ·ÎÁ§Æ®ÀÇ ¸ñÇ¥´Â °£´ÜÇÕ´Ï´Ù. ¸Å¿ì ±¸¼º °¡´ÉÇÏ°í ½±°Ô ¼öÁ¤ °¡´ÉÇÑ ¼Ò½º ÄÚµå ¹Ìȸ¦ ¸¸µì´Ï´Ù. ´ÙÀ½Àº "uncrustify"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÔ´Ï´Ù. ¡¤ eDC code, parens, °úÁ¦ µî¿¡ Á¤·Ä ¡¤ '='¹× º¯¼ö Á¤ÀÇ¿¡ ¸Â Ãä´Ï ´Ù ¡¤ ±¸Á¶ ÃʱâÈ ÀåÄ¡ Á¤·Ä ¡¤ #define ¹°°ÇÀ» ¸ÂÃ߽ʽÿÀ ¡¤ ¹é ½½·¡½Ã - °³Çà ÈÄ ¹°°ÇÀ» ¸Â Ãä´Ï ´Ù ¡¤ ´Ù½Ã Æ÷¸Ë ´ñ±Û (Á¶±Ý) ¡¤ ij¸¯ÅÍ °£ °£°ÝÀ» ¼öÁ¤ÇϽʽÿÀ ¡¤ return ¹®¿¡ °¡¹æÀ» Ãß°¡Çϰųª Á¦°ÅÇϽʽÿÀ ¡¤ IF / DO / WHIER / TOWATEMENTS IF / DO / DO / BOOR¿¡ Áß°ýÈ£ Ãß°¡ ¶Ç´Â Á¦°Å ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ sp_before_assign ¹× sp_after_assignÀ» Ãß°¡ÇϽʽÿÀ ¡¤ sp_enum_before_assign ¹× sp_enum_after_assignÀ» Ãß°¡ÇϽʽÿÀ ¡¤ indent_var_def_blk¸¦ Ãß°¡ÇϽʽÿÀ ¡¤ 'CGAL'½ºÅ¸ÀÏ¿¡ sp_inside_sparen_close¸¦ Ãß°¡ÇϽʽÿÀ ¡¤ ECMAScript (.es) ÆÄÀÏ Áö¿ø¿¡¼ ù ¹ø° Æнº ¡¤ C # '¿¡ ´ëÇÑ Áö¿øÀ» Ãß°¡ÇϽʽÿÀ?' ' ¿î¿µÀÚ ¡¤ NL_AFTER_FUNC_PROTO_GROUP¿Í NL_SQUEEZE_IFDEF °£ÀÇ Ãæµ¹À» ¼öÁ¤ÇϽʽÿÀ ¡¤ sp_cmt_cpp_start¸¦ Ãß°¡ÇÕ´Ï´Ù ¡¤ ALICT_ON_OPERATOR¸¦ Ãß°¡ÇÕ´Ï´Ù ¡¤ ¿î¿µÀÚ¸¦ À§ÇØ nl_func_type_nameÀ» ¼öÁ¤ÇÕ´Ï´Ù ¡¤ '$'¸¦ ½Äº°ÀÚÀÇ ÀϺηΠÇã¿ë (Àü¿ª º¯°æ) ¡¤ '*'¿¡¼ '*'ÀÇ Å½Áö¸¦ ¼öÁ¤ÇϽʽÿÀ. A = B * C; ' ¡¤ NL_MULTI_LINE_COND¿¡ ´ëÇÑ ¼³¸íÀ» ¼öÁ¤ÇÏ°í Çâ»ó½Ãŵ´Ï´Ù ¡¤ ':: Sockaddr'°ú °°Àº Àü¿ª ³×ÀÓ ½ºÆäÀ̽º À¯ÇüÀÇ Ã³¸® ¼öÁ¤ ¡¤ NL_AFTER_BRACE_CLOSE¸¦ Ãß°¡ÇϽʽÿÀ ¡¤ nl_func_scope_nameÀ» Ãß°¡ÇϽʽÿÀ ¡¤ cmt_insert_file_footer¸¦ Ãß°¡ÇÕ´Ï´Ù
uncrustify °ü·Ã ¼ÒÇÁÆ®¿þ¾î