Skip to main content

Copyright Garbage

The copyright-garbage.yml file allows defining which Copyright statements are to be considered as garbage, like any invalid findings from a scanner. This can be done by literal strings or regular expression patterns. The evaluator and reporter take the file as optional input. See the example as a base to get started.

Command Line

Either create a file at the default location at $ORT_CONFIG_DIR/copyright-garbage.yml, or pass a custom file via the --copyright-garbage-file option of the evaluator or reporter. For example:

cli/build/install/ort/bin/ort report
-i [evaluator-output-dir]/evaluation-result.yml
-o [reporter-output-dir]
--report-formats PlainTextTemplate,StaticHtml,WebApp
--copyright-garbage-file $ORT_CONFIG_DIR/copyright-garbage.yml

Example

copyright-garbage.yml
---
items:
- "(c), , . Good"
- "(c) ,!C2001|~ao!mx"
- "(c) , // Folded"
- "(c), ( ) . Group"
- "(c) ,(r)1/2o,P1/2o 1/4O*I yA,EAE*A degadegu1ssCY http://critique.or.kr/tt/index.php?pl"
- "(c) ,*(r)*,'udeg+-3'1/2ACEEEIONNODDONIIIIIIDDEEIIEIIIEEE3/41+-!u3au1/2AEEECAECCEAEAAAA3/4o1/2AACINxUxUaaaYxOOOIIIEEIIOOOOxOUxOxxOOUOOOxUUUxOUYThUUYssYThThUUUYYYssaassaaassaThThaassssssssThThaaaaaaaaaThaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaeaeaeaeaeaeaecccccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaaaaeeaeaaaaaThaaaaassOEINNDIOaaeaaUODDDOYaaaassssYUOODIIIIIINODIINNDIEAEAEDOxUUThaaaaaassUUONOOOOOOOOxUUUThaaaaaaaaaYssUOxUxOOOOYaaaaaaeaYxDEEIOOIIxThssaaaaaaaassThUOOOUYThThssaaaaaaaaaaaaaaaaassaaaaaaaaaaUUUYThThaaaaaeaaaaaaaassUUaaaaThThYThaaaaUUUUUYaaaaaaaaaassaaaaThUUODDINxxIAEA1/41/2AAAEIIAoo?AEIOxxOOOOUYThUOOOEAAA3/4AIOUUUaaaaaaaaaassssaaaaaaassaaaaaaaaaaThUDIOOOOOIIEAEDOxOOAEEEIIIIIEEAEINOOxUUUUUxNIOOxOOOxOUOUOODDOOOOOONOODNxUUYUUYYUYUOUUUUUUUxOOOOxUUUUYaThUUUOUUYThYUUUUUUOOOOOUxOEII1/2?EEENOOIAE PY $?P*AEINxOUUUThYssaaYUUThYUUYUOEAENxxOONOOxOOOOOIIINDIIIINDDNNOOOOOxUOOUOxOOOOOOxOOOOIA1/2ENxUUODIDOOOOOxOOxOOOOOOOOOODOODNDOONINOOOOOOONDIEIDODNOOOOOOOOOOxUUUUOxxUUOOONIIIDOxOOOxOOOOOOOOOUxOOxUUUOOOOONOOOOOOOOOOUUOOODIIEEEIEENOOOOOOOOOONIIIIIIOOOOOOOOOOOxOOOOOOOOONIIDOOONDDNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOODIIDOOOOOOOOOOxxOOOOINODDIEAA1/4oP2(r)a|PS\0\0\0\0\0\aO\0\0\0E@yj\"\x18'zfAhOCAEnDUa A\x12 B$?T\0\0\0\0\x06O\x04A!I Bv/eC\x1ayyB\0\0BB\0\0\0\0\0\0\0\0\x05\0\0\0\x01\0\0\0\x01\0\0\0 \0\0\0'\0\0\0y?k"
- "(c) , &crarr , &cup , &curren"
- "(c), bvec3(true)"
- "(c) , C FROM"
- "(c) ,CII1/4'(r)-a1DOA3SS$? 3IOIACECIEIxxOAEu <PS njgc TLIGFFGGEDCA?? 8536666447:> AB@"
- "(c) , cN:'class',bWK:true,e"
- "(c) , Row"
- "(c) , Row(2015, 2015, 2013)"
- "(c) ,r s(t),r.length&& o document.createElementNS http://www.w3.org/1999/xhtml','div"
- "(c) , SemanticDirection.INCOMING, None"
- "(c) , True, False"
- "(c) , Updated"
- "(c) , VirtualDiskManager NewVirtualDiskManager"
- "(c) !! ! (c) SS"
- "(c) !!oAE1/2-P3/41/2'o1/213/4*1/2OUNOUOxOxNOxIAEOUUUUOOOIEAAEOOUUUUUUYYYUUUUUUUUUUUUUUUUUUYYUUUUUUUUI1/2,u+-3!| 2\"|SSSSSSSSSS (c) SS"
- "(c) !'oCOOA- !\"|SSSS|\"a (c) SSSSY"
- "(c) ! (c) SS"
- "(c) ! (c) SSY"
- "(c) !(r) || (c) SSY"
- "(c) !(r)E3o$?a3/4C1/4u3o3/4E$?a3/4C1/4u!A a http://ilyagram.org/archives/1683.html"
- "(c) !+-2 (c) SSSSPSPSPSSSY"
- "(c) !8O\x16SSX!!-deguj 3/4odegEi\x11UD E9!AEuk\x06j eB c2SSu u\x15 <\x0e'Un > JGOI SAo"
- "(c) !a\" (c) SSSS"
- "(c) !a(r)2+-'u23+-deg'**Pu3+- (c) SSY"
- "(c) !a http://furusatonoeki.cutegirl.jp/main/archives/001177.html"
- "(c) !C/ http://www.aozora.gr.jp/cards/000160/card3344.html' AEEEUAU3/4aI|oiAi !C/ http://www.aozora.gr.jp/cards/000160/card3342.html' $?I$?i$?I$?iE$?AAE$?IPAdegU !C/ http://www.aozora.gr.jp/cards/000160/card3345.html' oPSAI$?D$?E$?*Eu1cE1/4AA !C/ http://www.aozora.gr.jp/cards/000160/card3347.html' Ai thI11O3o !C/ http://www.aozora.gr.jp/cards/000160/card3346.html' AEC'$? UE-IA'+- !E$?!,o3 <$?u$?i$??!PS!O http://www.aozora.gr.jp/cards/000160/card3343.html'>"
- "(c) !C/ http://www.aozora.gr.jp/cards/001166/card43723.html' !OE21/2n tha!x$?I1/2D,1/2 !C/ http://www.aozora.gr.jp/cards/001166/card43724.html' A,$?Th$?iEN$?A$??AOoaIY uU !C/ http://www.aozora.gr.jp/cards/001166/card43726.html' AI1/4+-$?EA-1/4PS$?E$?II*IY !C/ http://www.aozora.gr.jp/cards/001166/card43727.html' AIEyE,21/2+-?AEdegEo1d !C/ http://www.aozora.gr.jp/cards/001166/card43730.html' Ii$?E 3$?E$? $?<<$?eAEu$?IPP !C/ http://www.aozora.gr.jp/cards/001166/card43731.html'> I+-2$?I*i'E !E$?C$?C/$?e!PS!O http://www.aozora.gr.jp/cards/001166/card43723.html'>"
- "(c) !C/PS|SSa!-2* ?1/2u aa (c) SSY"
- "(c) !deg,*deg+-333'+-deg!!! (c) SS"
- "(c) ! degu-$?\"a'deg!-!SS (c) SSY"
- "(c) !E$?a$?A$?i$?odegaAA OAE$?ss'1$?\"$?aIae$?A$?+-$?E!E !!$?E$?a!C/$?a$?A$?i$?o*CoU$?u$?i$?AE$?$?$?e1/4I??$?IAae$?C$?a2 o1/2$?E'O$?1$?e$?a$?I$?I$?a$?A$?i$?o+-oA/$?C$?I$?E$?$?!PSCdeg$?I$??$?a!PS... http://blog.livedoor.jp/safe_food_of_asia"
- "(c) !E http://blog.livedoor.jp/facilitators/'"
- "(c) !E http://www.pinkupa.com/cgi-bin/weblog/archives/000612.php"
- "(c) !eI (c) FE"
- "(c) !PS ODE$?uAECPS!Google 1OuODgooglesucks.com"
- "(c) !x!C/!O http://www.aozora.gr.jp/cards/000160/card3344.html' AEEEUAU3/4aI|oiAi !x!C/!O http://www.aozora.gr.jp/cards/000160/card3342.html' $?I$?i$?I$?iE$?AAE$?IPAdegU !x!C/!O http://www.aozora.gr.jp/cards/000160/card3345.html' oPSAI$?D$?E$?*Eu1cE1/4AA !x!C/!O http://www.aozora.gr.jp/cards/000160/card3347.html' Ai thI11O3o !x!C/!O http://www.aozora.gr.jp/cards/000160/card3346.html'"
- "(c) !x!O http://www.aozora.gr.jp/cards/000050/card1174.html'"
- "(c) !x$?E$?$?$?A$??$?I$? <$?a$?*$?i$?E$?$?!PS /> http://www.city.kyoto.jp/somu/rekishi/fm/ishibumi/html/sa043.html"
- "(c) ? (MON TUE WED THU FRI SAT SUN)/ MON TUE WED THU FRI SAT"
- "(c) ?A$?I1/4Pedegi$?I EAI,oEaY iY $?Y o http://www.aivy.co.jp/BLOG_TEST/kobakoba/archives/003047.html"
- "(c) ? c.warn Dropping side-effect-free statement file line, col"
- "(c) ?idegE http://klutzy.x-y.net"
- "(c) ?IPSoODEIOu1/4UOuIThO-AuAPSE1/2 http://blog.westca.com/blog_a/p_full/44725.html"
- "(c) ?IuAAE1/2aPS!Eu3/4I2 auA3oOaNuuA1/2aUAE!PS ?? http://www.blogbus.com/blogbus/blog/index.php?blogid"
- "(c) / 1965 Y AEY"
- "(c) / const group"
- "(c) ... y-moto http://www.y-moto.com"
- "(c) .'2\x14'OTh'q\x04\x19deg^ A1 Co"
- "(c) .as(c, field.metadata) else col"
- "(c) .GT. ZERO .AND. ABS"
- "(c) .setResultsName ABC"
- "(c) .year(2004).format 'YYYY-MM-DD, 2004-10-04"
- "(c) .year(2004).format 'YYYY-MM-DD , 2004-10-04"
- "(c) .year(2017).format 'YYYY-MM-DD, 2017-10-04"
- "(c) .year(2017).format 'YYYY-MM-DD , 2017-10-04"
- "(c) \"\"\"\"\"SS\"SSSSSSSSSS||SSSSSSSS\" a (c) SSSS"
- "(c) \"\" (c) SS"
- "(c) \"\"(r)'+- (c) PS PS"
- "(c) \" (c) (c) (c) \"SS|Y SS$?!!PSY \\00\\00\\00\\00\\00\aO\\00\\00\\00E@oOS1/4\x18'zA\x13O C DTIuA"
- "(c) \" (c) (c) (c) \"SS|Y SS$?!!PSY \0\0\0\0\0\aO\0\0\0E@oOS1/4\x18'zA\x13O C DTIuA"
- "(c) \" (c) (c) (c) SSY"
- "(c) \" (c) SSSSY"
- "(c) \" (c) SSY"
- "(c) \"(r)\" (c) PSY"
- "(c) \"(r)2'''322deg+- (c) SS"
- "(c) \"<<AxOOIAE,!AEEAECNIu--uAAo+-'*3,CCEONIECAECA1/4*1/4A,3deg-(r)-degPAAA3/41+-\"aPAIEIIINIIIOUYONNDC>>-+-deg! (c) PSPSY PSY"
- "(c) \"||PS$?PS$? (c) SSY"
- "(c) \"1 ?12'*1/4AECCAEEIE3/4uu'2-a\" (c) PSY"
- "(c) \"a! +-,23Pdeg-*+-!a-'+-1/4UYUUUUUIAA'uIYYUYUUUOEAoEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUOOUUUxOOOOOOOxONOxOOxOOxxxxxOOOOI1/2ACAACAP2- (c) SSSSY"
- "(c) \"a (c) SS"
- "(c) \"a (c) SSPS"
- "(c) \"a (c) SSSSSS"
- "(c) \"a (c) SSY"
- "(c) \"aae \" (r)aY aa(r)C/ea http://money.rin.ru/content/news/?id"
- "(c) \"aae http://money.rin.ru/content/news/?id"
- "(c) \"SS\"|$? (c) (c) (c) SSY"
- "(c) \"SS (c) SSSS"
- "(c) (c)"
- "(c) (c) ,3Ian O3XYUao Ewj34CaoP34Cen"
- "(c) (c) !!u1'PP+-u1AC1,AAEEOOOOOOOxxOOOOOOOxOOOxOxOUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUYThYYYYYYYYYThThYYThThThssThUUUUUYYThssThUUThYYThThThUOUYUUUOOOOxONIEEIA?ACA3/4?AEEA*a 21/4AAA1AE1/4uP*--u?EE!-(r)AEEIACEIAODOOxEEIOUEAEUUUxOOOOOOODOYYUUOUssaaYUUYUUUxUssaaaaaaaaaaaaaaaaThThssssssThYUxOUUUOOODIEEEDOOOUUUUOxxONDINNNOOOUssaassThYUUaaaassThYUUUUxUUUUUYaaThYYYUUaaaaaaYYaUOThaaYUssUUaaaaaaaaassaaThUYaaaaaaaassThThaaaaaaaaaaaaassssaaaaaaaaaaaaaaaaaaaaaaaaaassYssThThssaassUUUxOUOONOOOOUUUYssaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaassThssaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaThThssssssssThYYYUUUUThssssThssassssThssssaassssssssssssaaaaaaaaassassssaaaaaaaaaaThssssaaaaaaaaassaaaaaaaaaaaaaaaaaaaaaaaThThssssThUYThUYUUYThYYUODAEAEEAEAEAEAEAAEEEEEEEIINxUOOOOOONOOUssThThssThThThThUUOOOOxOOOOODIIIIIIIDOOOOOOOOOOOOUUxOOOOOOOOOOOUUUUYUYssaaassssThUUThssaassassssThaassassssssssaThUThssThYUUUassYYxxaaaaaThaaaaaaaaaaaaaaaaaaaaaaaassssaassssssssssaaaaaaThUYssaaYYOIIUssaaaaThssssaaassassssssssaassssThThassThaaThYUYssaaaThYssThUYaUCOaThYThssssaaUUassOUYxUUNIIOxThYYaOEENUThUThYUOAE1/4AIOOONEDOOOUxOC1/2EA?IIAACIUThYssYThssssThUUUUUYThYUYYYUUThYYYUThYUUUOUYThssssssThssssThssaaaaaaaaaaassaaassaaaassssaassssssssssssssaassassssssThThssssThYUYThThThThYThThYYssssThThThssThThssssaassssThThThThUYThUUYUUUUUUUUUUUYUUUYThUUYThThYYThThThThThYUYYYThYYYThYUUUUUUUYYYYYYYYUYYYYYYThYYThThYYYThThYThThThThYYThThThThYYThssssssssThThssssaaaThYYThssThssaaassssssThThssThThThThYYYYYThThYUYYYYYThssThThThThssssssssssssThThThYThThThassThYYYYYUUUUUUUUUUYssssThssaThYYUUUUOOOODIEEAA1/2,'deg!\"$?\0\0\0\0\0\aO\0\0\0E@u \x11 3AAH\x01CaeDUp A Il"
- "(c) (c) \"\"Y PS! \\00\\00\\00\\00\\00\aO\\00\\00\\00E@oEoI\x18'z@\x15uC \x03 DTajA Mo"
- "(c) (c) \"\"Y PS! \0\0\0\0\0\aO\0\0\0E@oEoI\x18'z@\x15uC \x03 DTajA Mo"
- "(c) (c) \"PS! uy zw\\00\\00\\00\\00\\00\aO\\00\\00\\00E@oE \"\x18'z@@ Cd6DTadA Th"
- "(c) (c) \"PS! uy zw\0\0\0\0\0\aO\0\0\0E@oE \"\x18'z@@ Cd6DTadA Th"
- "(c) (c) \"PS$?\"\"Y !\\00\\00\\00\\00\\00\aO\\00\\00\\00E@oET\x18\x18'z@, CuTDTaA W"
- "(c) (c) \"PS$?\"\"Y !\0\0\0\0\0\aO\0\0\0E@oET\x18\x18'z@, CuTDTaA W"
- "(c) (c) \"SSSSSSSSSS|||Y |||Y $?PSC/ !C/\\00\\00\\00\\00\\00\aO\\00\\00\\00E@oO I\x18'zA |C !DTI A Lo"
- "(c) (c) \"SSSSSSSSSS|||Y |||Y $?PSC/ !C/\0\0\0\0\0\aO\0\0\0E@oO I\x18'zA |C !DTI A Lo"
- "(c) (c) (r)wh^ ^^ZWWUTRPRTSMHFDA < < < > > ?@?@ADGEIIC? < < <@BA??> > ?AGE@CDEJGACDDHPNIIFCFMNNMJEBDD@> > ?@DDDDDGDDMMEIPRPE 7458 <?CCFHE? BFFCDDFKJIF?> BGJIHJKIJKMOPUVVUT ZTMFECAABSsqi"
- "(c) (c) <<<<\"PSPS\"!deg'*o3/4AACEIEEEAA3/41/21/4o,P'333+--<<a<<-deg(r)\"$? PSSS<<!deguo3/4AAACEEEEECAEA3/4o>>?3/4>>o13/4AAAAAAECEEEEIIECEIIIEIIDNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOxxOUOOOOUUOOOOOOOOOOOOxOOxOOOxOOOOODDOOOODNOOOOIIOOONNODINOOOOOOOOOOOOONIEEEEIIIIIEEEIIIIIIIIIIIIIEEEEIIDDDNONDDDNODDOODDIIIIIEEEEEECA>>>>1/2AACA?3/41/2*3P1,>>3/4ACEEEEEII3/4',1/2o! IDDDDDDIDDIEA1degPAINNOOOOOONOOOOOONDEAEAEAIIAEEIEEAAEAu\"PS3!$?oAAAAACAAo3+-wj$? P1PAIIAAEIIIIIIEAAou?CAEAEEEAEAACEAAAEAA3/41/21/2 1/4 u3-\"i b^Z YSVchhge TTW"
- "(c) (c) |$?|Y C/ \\00\\00\\00\\00\\00\aO\\00\\00\\00E@oEZO\x18'z@-\x0fCo DTasA Wa"
- "(c) (c) |$?|Y C/ \0\0\0\0\0\aO\0\0\0E@oEZO\x18'z@-\x0fCo DTasA Wa"
- "(c) (c) 12eUEIiaiAOs3434 CBIj AaenIVbvAInEOs34ETVca"
- "(c) (c) 2AICAA3SSY"
- "(c) (c) a ! \"\"|Y $?!!Y \"\"\"SSSS\"\"SSSS|$?Y PS\\00\\00\\00\\00\\00\aO\\00\\00\\00E@oE$o\x18'z@!\x03\x05Cth DTa A Rh"
- "(c) (c) a ! \"\"|Y $?!!Y \"\"\"SSSS\"\"SSSS|$?Y PS\0\0\0\0\0\aO\0\0\0E@oE$o\x18'z@!\x03\x05Cth DTa A Rh"
- "(c) (c) AA+-C/IAtBGCg http://www.1affliate.com"
- "(c) (c) AA+-C/IAtBGCgxI j AaaAAEIieUu1/2B http://www.1affilaite.com"
- "(c) (c) AAeI"
- "(c) (c) AAIAtBGCg"
- "(c) (c) AAIAtBGCg http://www.1affliate.com"
- "(c) (c) AAIAtBGCg KEee1QEguEAOCIU1nB"
- "(c) (c) AAIAtBGCgx IATvuK AtBGCgvOiAUB"
- "(c) (c) AEATMI1OeOa12E1CUPA3O OEOOI"
- "TestModeCopyrightLogo title Copyright Logo"
- "Th +-BIeIP EncthmIc~J2\x15xUZAAE^5!E (c) Nmd"
- "Th0P gtho\b, (c)"
- "ThaUkqu5UK (c) Io\0"
- "ThY (c) AaeaMOOAA8"
- "TlCaEn34 (c) SROs34EIIGGI1aEB"
- "U1e (c) IjAx?"
- "U1e (c) IjAx."
- "U1noI (c) EEIaeIaAAOAE"
- "U34 (c) OOaUnC"
- "U3oOHAU (c) EXauAUuao"
- "UThiP (c) KUeY"
- "Uu (c) Py"
- "UUAoAx1B (c) M3B2z3"
- "UVob (c) PS3A2o"
- "VCopyright (c) 2017"
- "VEgieAe a1234A12I (c) AaACEEeUB"
- "VTh (c) Pu"
- "VuSS vaa (c) Ac"
- "Xz eaaeuyATNRU (c) Ijr"
- "Y2oex (c) A1"
patterns:
- "^\\(c\\) https?://stackoverflow\\.com/questions/.+$"