¿¡·¯ °­Á¶ ¿É¼Ç

 

¿¡·¯ °­Á¶ ¹ýÄ¢À» ÁöÁ¤Çϱâ À§ÇØ, File | Settings: IDE Settings ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϰí (¶Ç´Â Åø¹Ù À§ÀÇ  ¸¦ ´©¸£½Ê½Ã¿À), Errors ¹öưÀ» ´©¸£½Ê½Ã¿À.

´ÙÀ½ ´ÙÀ̾ó·Î±×°¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù:



ÀÌ ÆÐ³ÎÀº µÎ °³ÀÇ ¿É¼Ç ±×·ìÀ» Æ÷ÇÔÇÕ´Ï´ÙAutoreparse ¿Í  °­Á¶ Ç¥½Ã ¿É¼Ç .

Autoreparse

 

Autoreparse delay (ms)  

´ç½ÅÀÌ Å¸ÀÌÇÎÀ» ¸ØÃß°í ³­ ÈÄ¿¡ IDEA°¡ ¿¡·¯¿¡ ´ëÇÑ ´ç½ÅÀÇ ÄÚµå Ž»öÀ» ºÐ¼®ÇÒ ¶§ÀÇ Áö¿¬(milliseconds·Î)À» ÁöÁ¤ÇϽʽÿÀ.

Show import  popup

¸¸ÀÏ ¼±ÅõǸé, ¸¸ÀÏ »ç¿ë Ŭ·¡½º°¡ ÀÓÆ÷Æ®µÇ¸é IDEAÀº ÆË¾÷  Import Assistant¸¦ Ç¥½ÃÇÕ´Ï´Ù.

 

°­Á¶ Ç¥½Ã ¿É¼Ç


ÀÌµé ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´ç½ÅÀº ¾Æ·¡¿¡ ÁÖ¾îÁö´Â °Í°ú °°ÀÌ ¾î¶»°Ô IDEA°¡ Ưº°ÇÑ ½ºÅ×ÀÌÆ®¸ÕÆ®¿Í Ç¥Çö½ÄÀ» ´ç½ÅÀÇ Äڵ忡¼­ ¹ß°ßÇÏ´Â °Í¿¡ ¹ÝÀÀÇÒ °ÍÀÎÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.


ÀÌ ¿É¼Ç ±×·ìÀº Ç×»ó °­Á¶µÉ ±¸¹® ¿¡·¯¿Í °ü°è°¡ ÀÖÁö ¾Ê½À´Ï´Ù. ±×¸®°í ±×·± µ¿ÀÛÀº Ä¿½ºÅ͸¶ÀÌÁî µÉ ¼ö ¾ø½À´Ï´Ù.



À̰ÍÀº Error Highlighting¸¦ À§ÇØ ¸ÂÃã °¡´ÉÇÑ ÄÚµå ºí·ÏÀÇ °³¿äÀÔ´Ï´Ù.

General 

Deprecated symbols 

µ¥ÇÁ¸®ÄÉÀÌÆ® ¸Þ¼Òµå¸¦ »ç¿ëÇϰųª, µ¤¾î ¾²±â À§ÇØ Àû¿ë °¡´ÉÇÑ.

Unused import 

Àû¿ë °¡´ÉÇÑ ¹Ì»ç¿ë ÀÓÆ÷Æ® ½ºÅ×ÀÌÆ®¸ÕÆ®¸¦ À§ÇØ.

Unused symbol 

Àû¿ë °¡´ÉÇÑ °³ÀÎÀÇ ¸Þ¼Òµå, »ý¼ºÀÚ¿Í Á¤ÀûÀÎ ¸Þ¼ÒµåÀÇ ¹Ì»ç¿ë ¸Å°³ º¯¼ö¿¡ ´ëÇØ¼­ »Ó¸¸ ¾Æ´Ï¶ó ¶Ç ¾²¿©Áö´Â ·ÎÄà º¯¼ö¿Í Çʵ带 À§ÇØ.

Unused throw  declaration

Àû¿ë °¡´ÉÇÑ °³ÀÎÀÇ ¸Þ¼Òµå, »ý¼ºÀÚ¿Í Á¤ÀûÀÎ ¸Þ¼ÒµåÀÇ ¾²·Î¿ì ¼±¾ðÀ» À§ÇØ.

Silly assignment 

Àû¿ë °¡´ÉÇÑ ±×°ÍÀÌ ±× ÀÚü¿¡ ÇÒ´çµÈ º¯¼ö¸¦ À§ÇØ.

Access static  member via instance reference  

Àû¿ë °¡´ÉÇÑ ±×µéÀÌ ÀνºÅϽº ÂüÁ¶¸¦ °æÀ¯ÇÏ¿© ºÒ¸®´Â Á¤ÀûÀΠŬ·¡½º ±¸¼º ¿ä¼Ò¸¦ À§ÇØ.

Wrong package  statement 

Àû¿ë °¡´ÉÇÑ ±âÁ¸ Sourcepath °¡ ÀÖ´Â ºÒÀÏÄ¡ÀÇ ÆÐŰÁö ½ºÅ×ÀÌÆ®¸ÕÆ®¸¦ À§ÇØ.

Illegal package  dependencies 

Àû¿ë °¡´ÉÇÑ Á¾¼Ó¼º ºÐ¼®¿¡ ÀÇÇØ ºÒ¹ýÀûÀ¸·Î °£ÁֵǴ ÆÐŰÁö ½ºÅ×ÀÌÆ®¸ÕÆ®¸¦ À§ÇØ

»ý¼º/±âÁ¸ Á¾¼Ó¼ºÀ» ¹Ù²Ù±â À§ÇØ, Á¾¼Ó¼º È®ÀΠ´ÙÀ̾ó·Î±×¸¦ ºÎ¸£´Â Options±×·ì¿¡¼­ Configure dependency rules¹öưÀ» ´©¸£½Ê½Ã¿À.  

Javadoc errors 

Àû¿ë °¡´ÉÇÑ ¾Ë·ÁÁöÁö ¾ÊÀº Javadoc ÅÂ±× ¿¡·¯¸¦ Á¦¿ÜÇÑ Javadoc ¿¡·¯¸¦ À§ÇØ(¾Ë·ÁÁöÁö ¾ÊÀº °æ·Î, Àϰü¼ºÀÌ ¾ø´Â ¸Å°³ º¯¼ö, Çʵ带 À§ÇÑ º¹±Í ÅÂ±× µî).

Unknown Javadoc  tags

Àû¿ë °¡´ÉÇÑ ¾Ë·ÁÁöÁö ¾ÊÀº Javadoc ű׸¦ À§ÇØ.

Additional Javadoc tagsÅØ½ºÆ® Çʵ忡¼­ ´ç½ÅÀº Javadoc ű׸¦ Á÷Á¢ÀûÀ¸·Î ¶Ç´Â ¹öưÀ» ´­·¯ ºÒ¸®¾îÁö´Â Edit Additional Javadoc Tags ¿¡¼­ Ãß°¡ÇÒ ¼ö ÀÖ´Ù.

EJB errors 

Àû¿ë °¡´ÉÇÑ EJB ¿¡·¯¸¦ À§ÇØ.

EJB warnings 

Àû¿ë °¡´ÉÇÑ EJB °æ°í¿¡ ´ëÇØ.

·ÎÄà ÄÚµå ºÐ¼®  

Constant conditions  & exceptions 

Àû¿ë °¡´ÉÇÑ Ç×»ó ÇÑ ½ºÅ×ÀÌÆ®¸¦ °®´Â ¾î¶² Á¶°ÇÀ» À§ÇÏ¿©(¿¹¸¦ µé¸é, ´ÜÁö ÁøÂ¥°Å³ª ´ÜÁö Ʋ¸®´Ù), ¶Ç´Â ³Î Æ÷ÀÎÅÍ ¿¹¿Ü¸¦ ÀáÀçÀûÀ¸·Î ¾²·Î¿ìÇÏ´Â ¸Þ¼Òµå Àκ¸ÄÉÀ̼ÇÀ» À§ÇØ.

Unused assignment 

Àû¿ë °¡´ÉÇÑ ¸Þ¼Òµå ³»¿¡¼­ »ç¿ëµÇÁö ¾Ê´Â º¯¼ö¸¦ À§ÇØ.

Redundant type  cast 

Àû¿ë °¡´ÉÇÑ ÄÚµå Àǹ̷ÐÀ» À§¹ÝÇÏÁö ¾Ê°í ¾ÈÀüÇÏ°Ô Á¦°ÅµÉ ¼ö Àִ ŸÀÔ Ä³½ºÆ®¿¡ ´ëÇØ.


¸¸ÀÏ ´ç½ÅÀÇ Äڵ尡 Class Cast Exception ¿¡ Á¾¼ÓÇÏ¸é ±× Àǹ̴ ¹Ù²ð °ÍÀÔ´Ï´Ù.


 

Local variable  or parameter can be final 

Àû¿ë °¡´ÉÇÑ ·ÎÄà º¯¼ö ¶Ç´Â ÃÖÁ¾À¸·Î ¼±¾ðµÉ ¼ö ÀÖ´Â ¸Þ¼Òµå ¸Å°³ º¯¼ö¸¦ À§ÇØ.

 


¸ðµç ´Ù¸¥ °Ë»ç¿Í °Ë»ç ±×·ìÀº IDEA°ú ÇÔ²² ¼±ÀûµÈ Á¦ 3ÀÚÀÇ InspectionGadget Ç÷¯±× Àΰú °ü°è°¡ ÀÖ½À´Ï´Ù.



°¢ Ç׸ñÀ» À§ÇÑ IDEAÀÇ µ¿ÀÛÀº ´ÙÀ½ ¿É¼ÇÀ» °¡Áö´Â ±×°ÍÀÇ ¿·¿¡ ¸ñ·Ï ¹Ú½º¸¦ »ç¿ëÇÏ¿© ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù.

As errors 

¸¸ÀÏ »óÀÀÇÏ´Â ½ºÅ×ÀÌÆ®¸ÕÆ®/Ç¥Çö½ÄÀÌ ¹ß°ßµÇ¸é IDEA´Â  ¸¶Ä¿ ¹Ù  À§¿¡¼­ ¿¡·¯·Î¼­ ±×°ÍÀ» °­Á¶ÇÒ °ÍÀÔ´Ï´Ù.

As warnings 

¸¸ÀÏ »óÀÀÇÏ´Â ½ºÅ×ÀÌÆ®¸ÕÆ®/Ç¥Çö½ÄÀÌ ¹ß°ßµÇ¸é IDEA´Â  ¸¶Ä¿ ¹Ù  À§¿¡¼­ °æ°í·Î¼­ ±×°ÍÀ» °­Á¶ÇÒ °ÍÀÔ´Ï´Ù.

Do not show  

IDEAÀº »óÀÀÇÏ´Â ½ºÅ×ÀÌÆ®¸ÕÆ®/Ç¥Çö½ÄÀ» ãÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.