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