package Ġorg . cq fn . di kt at . rule set . chapter 2 . comments Ċ Ċ import Ġorg . cq fn . di kt at . rule set . constants . Warnings . COMMENT ED _ OUT _ CODE Ċ import Ġorg . cq fn . di kt at . rule set . rules . DI KT AT _ RULE _ SET _ ID Ċ import Ġorg . cq fn . di kt at . rule set . rules . chapter 2 . comments . Comments Rule Ċ import Ġorg . cq fn . di kt at . util . Lint TestBase Ċ Ċ import Ġcom . p interest . kt lint . core . Lint Error Ċ import Ġgenerated . Warning Names Ċ import Ġorg . junit . jupiter . api . Tag Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ class ĠComment ed Code Test Ġ: ĠL int TestBase (:: Comments Rule ) Ġ{ ĊĠĠĠ Ġprivate Ġval Ġrule Id Ġ= Ġ"$ DI KT AT _ RULE _ SET _ ID :${ Comments Rule . NAME _ ID }" ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` Should Ġwarn Ġif Ġcommented Ġout Ġimport Ġor Ġpackage Ġdirective Ġis Ġdetected Ġ( single Ġline Ġcomments )` () Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| // package Ġorg . cq fn . di kt at . example ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| import Ġorg . junit . Test ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| // Ġthis Ġis Ġan Ġactual Ġcomment ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| // import Ġorg . junit . Ignore ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġpackage Ġorg . cq fn . di kt at . example ", Ġfalse ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 5 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġimport Ġorg . junit . Ignore ", Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` Should Ġwarn Ġif Ġcommented Ġout Ġimports Ġare Ġdetected Ġ( block Ġcomments )` () Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠ Ġ| /* import Ġorg . junit . Test ĊĠĠĠĠĠĠĠĠĠĠ Ġ| import Ġorg . junit . Ignore */ ĊĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġimport Ġorg . junit . Test ", Ġfalse ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġimport Ġorg . junit . Ignore ", Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` Should Ġwarn Ġif Ġcommented Ġout Ġcode Ġis Ġdetected Ġ( block Ġcomments )` () Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠ Ġ| import Ġorg . junit . Test ĊĠĠĠĠĠĠĠĠĠĠ Ġ| ĊĠĠĠĠĠĠĠĠĠĠ Ġ| fun Ġfoo ( a : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġ/* Ġprintln ( a Ġ+ Ġ 4 2 ) ĊĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġprintln (" This Ġis Ġa Ġtest Ġstring ") ĊĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġval Ġb Ġ= Ġa * 1 0 ĊĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠ Ġ| } ĊĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 4 , Ġ 5 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġprintln ( a Ġ+ Ġ 4 2 )", Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` Should Ġwarn Ġif Ġcommented Ġout Ġcode Ġis Ġdetected Ġ( single Ġline Ġcomments )` () Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠ Ġ| import Ġorg . junit . Test ĊĠĠĠĠĠĠĠĠĠĠ Ġ| ĊĠĠĠĠĠĠĠĠĠĠ Ġ| fun Ġfoo ( a : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠ Ġprintln ( a Ġ+ Ġ 4 2 ) ĊĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠ Ġprintln (" This Ġis Ġa Ġtest Ġstring ") ĊĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠ Ġ| } ĊĠĠĠĠĠĠĠ Ġ""" . trim Margin ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` Should Ġwarn Ġif Ġcommented Ġout Ġfunction Ġis Ġdetected Ġsingle Ġline Ġcomments `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠ Ġ| import Ġorg . junit . Test ĊĠĠĠĠĠĠĠĠĠĠ Ġ| ĊĠĠĠĠĠĠĠĠĠĠ Ġ| // fun Ġfoo ( a : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠ Ġprintln ( a Ġ+ Ġ 4 2 ) ĊĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠ Ġprintln (" This Ġis Ġa Ġtest Ġstring ") ĊĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠ Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠ Ġ| //} ĊĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 3 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġfun Ġfoo ( a : ĠInt ): ĠInt Ġ{ ", Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` Should Ġwarn Ġif Ġcommented Ġout Ġfunction Ġis Ġdetected Ġ- Ġsingle Ġline Ġcomments Ġwith Ġsurrounding Ġtext `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠ Ġ| import Ġorg . junit . Test ĊĠĠĠĠĠĠĠĠĠĠ Ġ| ĊĠĠĠĠĠĠĠĠĠĠ Ġ| // Ġthis Ġfunction Ġis Ġdisabled Ġfor Ġnow ĊĠĠĠĠĠĠĠĠĠĠ Ġ| // fun Ġfoo ( a : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠ Ġprintln ( a Ġ+ Ġ 4 2 ) ĊĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠ Ġprintln (" This Ġis Ġa Ġtest Ġstring ") ĊĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠ Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠ Ġ| //} ĊĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 4 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġfun Ġfoo ( a : ĠInt ): ĠInt Ġ{ ", Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` Should Ġwarn Ġif Ġcommented Ġout Ġfunction Ġis Ġdetected Ġ( block Ġcomment )` () Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠ Ġ| import Ġorg . junit . Test ĊĠĠĠĠĠĠĠĠĠĠ Ġ| ĊĠĠĠĠĠĠĠĠĠĠ Ġ| /* fun Ġfoo ( a : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġprintln ( a Ġ+ Ġ 4 2 ) ĊĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġprintln (" This Ġis Ġa Ġtest Ġstring ") ĊĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠ Ġ| }*/ ĊĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 3 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġfun Ġfoo ( a : ĠInt ): ĠInt Ġ{ ", Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` Should Ġwarn Ġif Ġdetect s Ġcommented Ġout Ġcode Ġ( example Ġwith Ġindent s )` () Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| // import Ġorg . junit . Ignore ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| import Ġorg . junit . Test ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| class ĠExample Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġ// Ġthis Ġfunction Ġis Ġdisabled Ġfor Ġnow ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġ// fun Ġfoo ( a : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġ// ĠĠĠ Ġprintln ( a Ġ+ Ġ 4 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġ// ĠĠĠ Ġprintln (" This Ġis Ġa Ġtest Ġstring ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġ// ĠĠĠ Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġ//} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| } ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġimport Ġorg . junit . Ignore ", Ġfalse ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 6 , Ġ 5 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġfun Ġfoo ( a : ĠInt ): ĠInt Ġ{ ", Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġ@ Suppress (" TOO _ LONG _ FUNCTION ", Ġ" Long Method ") ĊĠĠĠ Ġfun Ġ` very Ġlong Ġcommented Ġcode `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| class ĠSchedule Test Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| /* ĠĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ Ġfun Ġclick Filters _ show Filters () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġcheck Animations Disabled () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġon View ( with Id ( R . id . filter _ fab )). perform ( click ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġval Ġunchecked Filter Content Desc Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠ Ġget Disabled Filter Cont Desc ( Fake Conference DataSource . FA KE _ SESSION _ TAG _ NAME ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġval Ġchecked Filter Content Desc Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠ Ġget Active Filter Cont Desc ( Fake Conference DataSource . FA KE _ SESSION _ TAG _ NAME ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġ// ĠScroll Ġto Ġthe Ġfilter ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġon View ( all Of ( with Id ( R . id . recyclerview _ filter ), Ġwith Parent ( with Id ( R . id . filter _ sheet )))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠ Ġ. perform ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠRecyclerView Actions . scrollTo < Schedule Filter Adapter . Filter ViewHolder >( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwith Content Description ( unchecked Filter Content Desc ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġon View ( with Content Description ( unchecked Filter Content Desc )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠ Ġ. check ( matches ( is Displayed ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠ Ġ. perform ( click ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġ// ĠCheck Ġthat Ġthe Ġfilter Ġis Ġenabled ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġon View ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠ Ġall Of ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwith Id ( R . id . filter _ label ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwith Content Description ( checked Filter Content Desc ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnot ( with Parent ( with Id ( R . id . filter _ description _ tags ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠ Ġ. check ( matches ( is Displayed ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠ Ġ. perform ( click ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ Ġprivate Ġfun Ġapply Filter ( filter : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġ// ĠOpen Ġthe Ġfilters Ġsheet ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġon View ( with Id ( R . id . filter _ fab )). perform ( click ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġ// ĠGet Ġthe Ġcontent Ġdescription Ġof Ġthe Ġview Ġwe Ġneed Ġto Ġclick Ġon ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġval Ġunchecked Filter Content Desc Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠ Ġresources . getString ( R . string . a 1 1 y _ filter _ not _ applied , Ġfilter ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠ Ġon View ( all Of ( with Id ( R . id . recyclerview _ filter ), Ġwith Parent ( with Id ( R . id . filter _ sheet )))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠ Ġ. check ( matches ( is Displayed ())) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġ// ĠScroll Ġto Ġthe Ġfilter ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġon View ( all Of ( with Id ( R . id . recyclerview _ filter ), Ġwith Parent ( with Id ( R . id . filter _ sheet )))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠ Ġ. perform ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠĠĠ ĠRecyclerView Actions . scrollTo < Schedule Filter Adapter . Filter ViewHolder >( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwith Content Description ( unchecked Filter Content Desc ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| } ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 2 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġfun Ġclick Filters _ show Filters () Ġ{ ", Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` Should Ġwarn Ġif Ġdetect s Ġcommented Ġout Ġcode Ġexample Ġwith ĠIDEA Ġstyle Ġindent s `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| // import Ġorg . junit . Ignore ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| import Ġorg . junit . Test ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| class ĠExample Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠ Ġ// Ġthis Ġfunction Ġis Ġdisabled Ġfor Ġnow ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠ Ġfun Ġfoo ( a : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠĠĠĠĠ Ġprintln ( a Ġ+ Ġ 4 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠĠĠĠĠ Ġprintln (" This Ġis Ġa Ġtest Ġstring ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| } ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġimport Ġorg . junit . Ignore ", Ġfalse ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 6 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġfun Ġfoo ( a : ĠInt ): ĠInt Ġ{ ", Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġtrigger Ġon Ġclass Ġwith Ġone Ġspace Ġafter Ġcomment Ġstart Ġtoken `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| // Ġclass ĠTest : ĠException () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġtrigger Ġon Ġclass Ġwith Ġone Ġspace Ġafter Ġcomment Ġstart Ġtoken Ġand Ġ 2 Ġmodifiers Ġ# 1 `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| // Ġpublic Ġdata Ġclass ĠTest ( val Ġsome : ĠInt ): ĠException () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġpublic Ġdata Ġclass ĠTest ( val Ġsome : ĠInt ): ĠException ()", Ġfalse )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġtrigger Ġon Ġone - line Ġcomment Ġwith Ġvar Ġor Ġval `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| // Ġvar Ġfoo : ĠInt Ġ= Ġ 1 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġvar Ġfoo : ĠInt Ġ= Ġ 1 ", Ġfalse )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġtrigger Ġon Ġone - line Ġmulti Ġcomment `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| Ġ// Ġfun Ġfoo () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| Ġ// ĠĠĠĠ Ġvar foo Ġadd a Ġfoo foo ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| Ġ// Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 , Ġ 2 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġfun Ġfoo () Ġ{ ", Ġfalse )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġtrigger Ġon Ġone - line Ġcomment `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| Ġ// Ġclass ĠA Ġ{ Ġval Ġa Ġ= Ġ 2 Ġ} ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 , Ġ 2 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġclass ĠA Ġ{ Ġval Ġa Ġ= Ġ 2 Ġ} ", Ġfalse )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġtrigger Ġon Ġone - line Ġblock Ġcomment `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| Ġ/* Ġclass ĠA Ġ{ Ġval Ġa Ġ= Ġ 2 Ġ} Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 , Ġ 2 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġclass ĠA Ġ{ Ġval Ġa Ġ= Ġ 2 Ġ} ", Ġfalse )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġtrigger Ġon Ġclass Ġwith Ġone Ġspace Ġafter Ġcomment Ġstart Ġtoken Ġand Ġ 2 Ġmodifiers Ġ# 2 `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| // Ġinternal Ġsealed Ġclass ĠTest : ĠException () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġtrigger Ġon Ġimport Ġwith Ġone Ġspace Ġafter Ġcomment Ġstart Ġtoken `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| // Ġimport Ġsome . org ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġimport Ġsome . org ", Ġfalse )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġtrigger Ġon Ġpackage Ġwith Ġone Ġspace Ġafter Ġcomment Ġstart Ġtoken `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| // Ġpackage Ġsome . org ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġpackage Ġsome . org ", Ġfalse )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġtrigger Ġon Ġfunction Ġwith Ġone Ġspace Ġafter Ġcomment Ġstart Ġtoken Ġ- Ġ{ Ġsign `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| // Ġfun Ġsome Func ( name : ĠString ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠĠ Ġval Ġa Ġ= Ġ 5 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| // Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġfun Ġsome Func ( name : ĠString ): ĠBoolean Ġ{ ", Ġfalse )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġtrigger Ġon Ġfunction Ġwith Ġone Ġspace Ġafter Ġcomment Ġstart Ġtoken Ġ- Ġ= Ġsign `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| // Ġfun Ġsome Func ( name : ĠString ): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠĠ Ġname . contains (" a ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġfun Ġsome Func ( name : ĠString ): ĠBoolean Ġ= ", Ġfalse )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġtrigger Ġon Ġfunction Ġwith Ġone Ġspace Ġafter Ġcomment Ġstart Ġtoken Ġpul bic Ġmodifier `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| // Ġpublic Ġfun Ġsome Func ( name : ĠString ): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| // ĠĠĠĠ Ġname . contains (" a ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 , Ġ 1 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġpublic Ġfun Ġsome Func ( name : ĠString ): ĠBoolean Ġ= ", Ġfalse )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġnot Ġtrigger Ġon Ġmultiline Ġcomments Ġ# 1 `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| /* ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ ĠCopyright Ġ 2 0 1 8 - 2 0 2 0 ĠJohn ĠDoe . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ Ġlimitations Ġunder Ġthe ĠLicense . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| */ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġnot Ġtrigger Ġon Ġmultiline Ġcomments Ġ# 2 `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ Ġ/* ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ Ġ* Ġsome Ġtext Ġhere ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ Ġmaybe Ġeven Ġwith Ġanother Ġline ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠ Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġnot Ġtrigger Ġon ĠCopyright Ġand Ġanother Ġcomment `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCopyright Ġ( c ) ĠYour ĠCompany ĠName ĠHere . Ġ 2 0 1 0 - 2 0 2 1 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġpackage Ġorg . cq fn . di kt at ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġx Ġ= Ġ 2 Ġ+ Ġ 4 Ġ+ Ġ 1 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġx Ġ= Ġ 2 + 4 ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġif Ġtrue Ġmake Ġthis ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġclass ĠA Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġfoo () ĠĠ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin (), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 7 , Ġ 1 3 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġx Ġ= Ġ 2 Ġ+ Ġ 4 Ġ+ Ġ 1 ", Ġfalse ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠL int Error ( 1 4 , Ġ 1 3 , Ġrule Id , Ġ"${ COMMENT ED _ OUT _ CODE . warn Text ()} Ġclass ĠA Ġ{ ", Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġnot Ġtrigger Ġwith Ġsuppress `() Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Suppress (" Unsafe Call On Nullable Type ", Ġ" COMMENT ED _ OUT _ CODE ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġfun Ġhandle Property ( property : ĠK t Property ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġx Ġ= Ġ 1 ĊĠĠĠĠĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Suppress (" COMMENT ED _ OUT _ CODE ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclass ĠA Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġval Ġx Ġ= Ġ 1 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Tag ( Warning Names . COMMENT ED _ OUT _ CODE ) ĊĠĠĠ Ġfun Ġ` should Ġnot Ġtrigger Ġon Ġ' imports '` () Ġ{ ĊĠĠĠĠĠĠĠ Ġlint Method ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/* ĠChecks Ġif Ġspecified Ġimports Ġcan Ġbe Ġfound Ġin Ġclasspath . Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclass ĠExample ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/* ĠChecks Ġif Ġspecified Ġimport Ġcan Ġbe Ġfound Ġin Ġclasspath . Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclass ĠExample 2 ĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġ/* Ġimport Ġthis Ġand Ġyou Ġdi ed . Ġ*/ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclass ĠExample 3 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ