C64-Wiki:ACheck-Rules

From C64-Wiki
Jump to: navigation, search

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. smile

Usage of templates[edit]

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]

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]

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]

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]

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 neutral 
3
/== Description ==.{1000,}== Design ==/s
Section Description should be enlarged neutral 
3
/== Design ==.{500,}== Hints ==/s
Section Design should be enlarged neutral 
3
/== Hints ==.{1000,}== Solution ==/s
Section Hints should be enlarged neutral 
3
/== Solution ==.{450,}== Critics ==/s
Section Solution or Cheats should be enlarged cool
3
/== Critics ==.{700,}== Miscellaneous ==/s
Section Critics should be enlarged neutral 
3

ArticleContent[edit]

Plausibility checks concerning the presence of reasonable content. For game articles.

/== Description ==.{150,}== Design ==/s
B  contra  Section Description is brilliant at immense modesty
3
n/== Description ==.{151,450}== Design ==/s
B  neutral  Section Description should be enlarged 
3
/== Design ==.{80,}== Hints ==/s
G  contra  Section Design is brilliant at immense modesty 
3
n/== Design ==.{81,300}== Hints ==/s
G  neutral  Section Design should be enlarged 
3
/== Hints ==.{150,}== Solution ==/s
H  contra  Section Hints is brilliant at immense modesty 
3
n/== Hints ==.{151,400}== Solution ==/s
H  neutral  Section Hints should be enlarged 
3
/== Critics ==.{90,}== Miscellaneous ==/s
K  contra  Section Critics brilliant at immense modesty  
3
n/== Critics ==.{91,200}== Miscellaneous ==/s
K  neutral  Section Critics should be enlarged  
3
/== Solution ==.{150,}== Critics ==/s
cool Section Solution or Cheats should be enlarged  
3

Article without cover[edit]

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 ==.*No official cover released.*== Highscore ==)/s
C  Cover missing
1

Image placeholder[edit]

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]

Checks, if the article contains tips.
/Tip/i
Tips cool missing 
3

Highscores[edit]

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]

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]

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]

2 players in turns

n/\{\{Player\|2/i
2 players in turns
1

MoreThan2PlayersInturns[edit]

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]

2 players simultaneously

n/\{\{Player\|.{0,1}\|2/i
2 players simultaneously
1

MoreThan2PlayersSimultaneous[edit]

More than 2 players simultaneously

n/\{\{Player\|.{0,1}\|[3-9]/i
more than 2 players simultaneously
1


TemplateDE[edit]

Checks if the article uses TemplateDE.

/(== Links ==.*DE:.*)|(== Links ==.*de:.*)|(== Links ==.*De:.*)/s
Template DE not used! Language German
1

TemplateWork[edit]

Checks if the article are in To-Do!

n/(Stub1)|(stub1)/i
1
n/(Untranslated)|(untranslated)/i
1