C64-Wiki:ACheck-Rules
On this page rules for ACheck are defined.
The name of a rule needs to be given as a headline of a section ("== Name of rule =="). Then an exact line must follow which describes the rule. Then the single rules follow, each with 3 successice lines. Each of this rule line must start with a space so the design is nicer.
Usage of templates[edit source]
Checks if the article uses templates.
n/www.c64games.de\/phpseiten\/spieledetail.php/i Template c64games not used 1 n/www.gamebase64.com/i Template gamebase not used 1 n/www.lemon64.com\/gamesdetails.php/i Template lemon not used 1 n/www.c64.com/i Template c64com not used 1 n/www.youtube.com/i Template youtube not used 1 n/de.youtube.com/i Template youtube not used 1 n/www.kultboy.com\/testbericht/i Template kultboy not used 1 n/www.abyss-online.de/i Template longplays not used 1
Article structure[edit source]
Checks, if the article has the necessary basic structure. The shown problems can also lead to the failure of other checks and to a wrong display of subsequent faults! Only for game articles.
/== Voting ==/ Section Voting missing 3 /== Description ==/ Section Description missing 3 /== Design ==/ Section Design missing 3 /== Hints ==/ Section Hints missing 3 /== Solution ==/ Section Solution missing 3 /== Cheats ==/ Section Cheats missing 3 /== Critics ==/ Section Critics missing 3 /== Miscellaneous ==/ Section Miscellaneous missing 3 /== Highscore ==/ Section Highscore missing 3 /== Links ==/ Section Links missing 3 n/== Author\(s\) ==/i Section Author(s) still there 3
Basic dates[edit source]
Checks, if the basic dates of the info box in game articles are included.
/^\|Gamenumber = .{1,}/m Gamenumber is empty 1 n/^\|Gamenumber = 0/m Gamenumber is wrong (text is from game example) 1 n/^\|Gamenumber = Number as/m Gamenumber is wrong (text from sample article) 1 n/^\|Publisher = \[\[Publisher Company\]\]/m Company is wrong (text from game example) 1 n/^\|Publisher = \[\[Publisher Company\]\]/m Company is wrong (text from sample article) 1 n/^\|Company = \[\[Developer\]\]/m Developer is wrong (text is from game example) 1 n/^\|Company = \[\[Chris Butler\]\]/m Developer is wrong (text from sample article) 1 n/^\|Publisher = \[\[Publisher Company\]\]/m Publisher is wrong (text from game example/sample article) 1 n/^\|Musician = \[\[Musican\]\]/m Musician is wrong (text from game example) 1 n/^\|Musician = \[\[Rob Hubbard\]\]/m Musician is wrong (text from sample article) 1 n/^\|HVSC = \/blubb\/blubber\.sid/m HVSC is wrong (text from game example/sample article) 1 n/^\|Release = \[\[:Category:1980\|1980\]\]/m Release is wrong (text from game example/sample article) 1 n/^\|Genre = Shoot\'em Up, Adventure/m Genre is wrong (text from game example/sample article) 1 n/^\|Info = Release 1.1/m Information is wrong (text from game example) 1 n/^\|Info = further information about the game if available/m Information is wrong (text from sample article) 1
Basic dates empty fields[edit source]
Checks, which fields in the info box in game articles are still empty.
/^\|Gamenumber = .{1,}/m Gamenumber is empty 1 /^\|Company = .{1,}/m Company is empty 1 /^\|Developer = .{1,}/m Developer is empty 1 /^\|Publisher = .{1,}/m Publisher is empty 1 /^\|Musician = .{1,}/m Musician is empty 1 /^\|HVSC = .{1,}/m HVSC is empty 1 /^\|Release = .{1,}/m Release is empty 1 /^\|Platform = .{1,}/m Platform is empty 1 /^\|Genre = .{1,}/m Genre is empty 1 /^\|Gamemode = .{1,}/m Gamemode is empty 1 /^\|Operation = .{1,}/m Operation is empty 1 /^\|Media = .{1,}/m Media is empty 1 /^\|Language = .{1,}/m Language is empty 1 /^\|Info = .{1,}/m Information is empty 1
ArticleContentPlus[edit source]
Plausibility checks concerning the presence of reasonable content and article size. For game articles.
/== Description ==.{10000,}== Highscore ==/s Total size of the article should be enlarged 3 /== Description ==.{1000,}== Design ==/s Section Description should be enlarged 3 /== Design ==.{500,}== Hints ==/s Section Design should be enlarged 3 /== Hints ==.{1000,}== Solution ==/s Section Hints should be enlarged 3 /== Solution ==.{450,}== Critics ==/s Section Solution or Cheats should be enlarged 3 /== Critics ==.{700,}== Miscellaneous ==/s Section Critics should be enlarged 3
ArticleContent[edit source]
Plausibility checks concerning the presence of reasonable content. For game articles.
/== Description ==.{150,}== Design ==/s B Section Description is brilliant at immense modesty 3 n/== Description ==.{151,450}== Design ==/s B Section Description should be enlarged 3 /== Design ==.{80,}== Hints ==/s G Section Design is brilliant at immense modesty 3 n/== Design ==.{81,300}== Hints ==/s G Section Design should be enlarged 3 /== Hints ==.{150,}== Solution ==/s H Section Hints is brilliant at immense modesty 3 n/== Hints ==.{151,400}== Solution ==/s H Section Hints should be enlarged 3 /== Critics ==.{90,}== Miscellaneous ==/s K Section Critics brilliant at immense modesty 3 n/== Critics ==.{91,200}== Miscellaneous ==/s K Section Critics should be enlarged 3 /== Solution ==.{150,}== Critics ==/s Section Solution or Cheats should be enlarged 3
Article without cover[edit source]
Checks if a cover image exists. For game articles.
n/\[\[Image:Cover.gif/i C Placeholder instead of cover 1 /(== Miscellaneous ==.*Image:.*== Highscore ==)|(== Miscellaneous ==.*no official cover released.*== Highscore ==)|(== Miscellaneous ==.*.*== Highscore ==)/s C Cover missing 1
Image placeholder[edit source]
Checks if still image placeholders are contained in the article. For game articles.
n/Image:Bild1.gif/im P Article contains placeholder (Bild1.gif) 1 n/Image:Bild2.gif/im P Article contains placeholder (Bild2.gif) 1 n/Image:Titel.gif/im P Article contains placeholder (Titel.gif) 1 n/Image:Hiscore.gif\|center/im P Article contains highscore placeholder for 1st place (Hiscore.gif) 1
Tips[edit source]
Checks, if the article contains tips. /Tip/i Tips missing 3
Highscores[edit source]
Checks if highscore entries or highscore screenshots exist. For game articles.
/# (?!\'\'\'Nobody|No One|Empty).*?$/m No highscore entry 1 n/\[\[Image:Musterscore.gif/i Placeholder instead of highscore image 1 n/\[\[Image:Hiscore.gif/i Placeholder instead of highscore image 1
All ChecksPlus[edit source]
for game articles:
iUsage of templates (Include) 1 iArticle structure (Include) 1 iBasic dates (Include) 1 iArticleContentPlus (Include) 1 iArticle without cover (Include) 1 iImage placeholder (Include) 1
All Checks[edit source]
for game articles:
iUsage of templates (Include) 1 iArticle structure (Include) 1 iBasic dates (Include) 1 iArticleContent (Include) 1 iArticle without cover (Include) 1 iImage placeholder (Include) 1
2PlayersInturns[edit source]
2 players in turns
n/\{\{Player\|2/i 2 players in turns 1
MoreThan2PlayersInturns[edit source]
More than 2 players in turns
n/\{\{Player\|3/i 3 players in turns 1 n/\{\{Player\|4/i 4 players in turns 1 n/\{\{Player\|5/i 5 players in turns 1 n/\{\{Player\|6/i 6 players in turns 1 n/\{\{Player\|7/i 7 players in turns 1 n/\{\{Player\|8/i 8 players in turns 1 n/\{\{Player\|9/i 9 players in turns 1
2PlayersSimultaneously[edit source]
2 players simultaneously
n/\{\{Player\|.{0,1}\|2/i 2 players simultaneously 1
MoreThan2PlayersSimultaneous[edit source]
More than 2 players simultaneously
n/\{\{Player\|.{0,1}\|[3-9]/i more than 2 players simultaneously 1
TemplateDE[edit source]
Checks if the article uses TemplateDE.
/(== Links ==.*DE:.*)|(== Links ==.*de:.*)|(== Links ==.*De:.*)/s Template DE not used! 1
TemplateWork[edit source]
Checks if the article are in To-Do!
n/(Stub1)|(stub1)/i 1 n/(Untranslated)|(untranslated)/i 1