Jump to content
Search

The new Ubuntu Wiki is live. Legacy content may be unavailable and page links may have changed. Read the announcement on Discourse.

Edit checks

Edit checks are configured at MediaWiki:Editcheck-config.json. For documentation, see Edit check/Configuration.

Default checks

NameAppearanceConfiguration
addReference
AddReferenceEditCheck.js
Add a citation
Default configuration
minimumCharacters50
beforePunctuationfalse
ignoreDisambiguationPagestrue
paste
PasteCheck.js
Pasted content
Yes, keep itNo, remove it
Default configuration
showAsSuggestionfalse
minimumCharacters50
ignoreQuotedContenttrue
textMatch
TextMatchEditCheck.js
Default configuration
showAsCheckfalse
maximumEditcountnull
minimumEditcountnull
On-wiki override
enabledtrue
showAsChecktrue
showAsSuggestiontrue
matchItems
us-english
import"MediaWiki:Editcheck-config-textmatch-US-english.json"
capitalization
query
ubuntu"Ubuntu"
linux"Linux"
debian"Debian"
canonical"Canonical"
title"Capitalization"
message"This term should be capitalized."
mode"replace"
config
caseSensitivetrue
puffery
query
"amazing"
"incredible"
"terrible"
"awful"
"worst"
"disaster"
title"Evaluative language"
message"Try to state facts rather than passing judgements."
mode"delete"
potential-LLM
query
"stands as a testament"
"serves as a testament"
"testament to"
"indelible mark"
"observers have cited"
"plays a significant role"
"plays a vital role"
"navigating the complexities"
"underscores"
"tapestry"
title"Potential LLM content"
message"This phrasing is characteristic of LLM-generated text. If you used an LLM, please verify the content and consider rewriting it in your own words."
mode"info"
cliches
query
"tip of the iceberg"
"game changer"
"silver bullet"
"swiss army knife"
"seamless"
"just works"
title"Clichés"
message"Cliché phrases should be avoided in favor of direct, literal expressions."
mode"info"
textMatch (us-english)
US English spelling
Default configuration
enabledtrue
ignoreLeadSectiontrue
ignoreQuotedContenttrue
caseSensitivefalse
preserveCasetrue
Text match configuration
mode"replace"
query
analyse"analyze"
analysed"analyzed"
analyser"analyzer"
analysers"analyzers"
analysing"analyzing"
apologise"apologize"
apologised"apologized"
apologising"apologizing"
armour"armor"
authorisation"authorization"
authorise"authorize"
authorised"authorized"
authorising"authorizing"
behaviour"behavior"
behavioural"behavioral"
calibre"caliber"
cancelled"canceled"
cancelling"canceling"
capitalise"capitalize"
capitalised"capitalized"
capitalising"capitalizing"
catalyse"catalyze"
catalysed"catalyzed"
catalysing"catalyzing"
categorisation"categorization"
categorise"categorize"
categorised"categorized"
categorising"categorizing"
centre"center"
channelled"channeled"
channelling"channeling"
characterisation"characterization"
characterise"characterize"
characterised"characterized"
characterising"characterizing"
colour"color"
containerisation"containerization"
containerise"containerize"
containerised"containerized"
containerising"containerizing"
criticise"criticize"
criticised"criticized"
criticising"criticizing"
customisation"customization"
customise"customize"
customised"customized"
customising"customizing"
daemonisation"daemonization"
daemonise"daemonize"
daemonised"daemonized"
daemonising"daemonizing"
defence"defense"
defences"defenses"
dialled"dialed"
dialling"dialing"
dialogue"dialog"
dialogues"dialogs"
emphasise"emphasize"
emphasised"emphasized"
emphasising"emphasizing"
endeavour"endeavor"
endeavoured"endeavored"
endeavouring"endeavoring"
endeavours"endeavors"
familiarise"familiarize"
familiarised"familiarized"
familiarising"familiarizing"
favour"favor"
favourable"favorable"
favoured"favored"
favourite"favorite"
favourites"favorites"
favouring"favoring"
fibre"fiber"
fibres"fibers"
finalise"finalize"
finalised"finalized"
finalising"finalizing"
flavour"flavor"
flavours"flavors"
fuelled"fueled"
fuelling"fueling"
generalisation"generalization"
generalise"generalize"
generalised"generalized"
generalising"generalizing"
grey"gray"
harmonisation"harmonization"
harmonise"harmonize"
harmonised"harmonized"
harmonising"harmonizing"
initialisation"initialization"
initialise"initialize"
initialised"initialized"
initialising"initializing"
kilometre"kilometer"
kilometres"kilometers"
labelled"labeled"
labelling"labeling"
labour"labor"
levelled"leveled"
levelling"leveling"
licence"license"
licences"licenses"
litre"liter"
litres"liters"
localisation"localization"
localise"localize"
localised"localized"
localising"localizing"
maximisation"maximization"
maximise"maximize"
maximised"maximized"
maximising"maximizing"
memorise"memorize"
memorised"memorized"
memorising"memorizing"
millimetre"millimeter"
millimetres"millimeters"
minimisation"minimization"
minimise"minimize"
minimised"minimized"
minimising"minimizing"
misbehaviour"misbehavior"
mobilise"mobilize"
mobilised"mobilized"
mobilising"mobilizing"
modelled"modeled"
modelling"modeling"
modularise"modularize"
modularised"modularized"
modularising"modularizing"
neighbour"neighbor"
neighbours"neighbors"
neighbouring"neighboring"
normalisation"normalization"
normalise"normalize"
normalised"normalized"
normalising"normalizing"
optimisation"optimization"
optimise"optimize"
optimised"optimized"
optimising"optimizing"
organisation"organization"
organisations"organizations"
organise"organize"
organised"organized"
organising"organizing"
panelled"paneled"
panelling"paneling"
paralyse"paralyze"
paralysed"paralyzed"
paralysing"paralyzing"
polarise"polarize"
polarised"polarized"
polarising"polarizing"
practise"practice"
prioritisation"prioritization"
prioritise"prioritize"
prioritised"prioritized"
prioritising"prioritizing"
programme"program"
programmes"programs"
randomise"randomize"
randomised"randomized"
randomising"randomizing"
realisation"realization"
realise"realize"
realised"realized"
realising"realizing"
recognise"recognize"
recognised"recognized"
recognising"recognizing"
sanitisation"sanitization"
sanitise"sanitize"
sanitised"sanitized"
sanitising"sanitizing"
serialisation"serialization"
serialise"serialize"
serialised"serialized"
serialising"serializing"
signalled"signaled"
signalling"signaling"
socialise"socialize"
socialised"socialized"
socialising"socializing"
specialisation"specialization"
specialise"specialize"
specialised"specialized"
specialising"specializing"
stabilise"stabilize"
stabilised"stabilized"
stabilising"stabilizing"
standardisation"standardization"
standardise"standardize"
standardised"standardized"
standardising"standardizing"
summarise"summarize"
summarised"summarized"
summarising"summarizing"
symbolise"symbolize"
symbolised"symbolized"
symbolising"symbolizing"
synchronisation"synchronization"
synchronise"synchronize"
synchronised"synchronized"
synchronising"synchronizing"
travelled"traveled"
traveller"traveler"
travellers"travelers"
travelling"traveling"
utilisation"utilization"
utilise"utilize"
utilised"utilized"
utilising"utilizing"
virtualisation"virtualization"
virtualise"virtualize"
virtualised"virtualized"
virtualising"virtualizing"
visualisation"visualization"
visualise"visualize"
visualised"visualized"
visualising"visualizing"
textMatch (capitalization)
Capitalization
Default configuration
caseSensitivetrue
Text match configuration
query
ubuntu"Ubuntu"
linux"Linux"
debian"Debian"
canonical"Canonical"
mode"replace"
textMatch (puffery)
Evaluative language
Default configuration
""
Text match configuration
query
"amazing"
"incredible"
"terrible"
"awful"
"worst"
"disaster"
mode"delete"
textMatch (potential-LLM)
Potential LLM content
Default configuration
""
Text match configuration
query
"stands as a testament"
"serves as a testament"
"testament to"
"indelible mark"
"observers have cited"
"plays a significant role"
"plays a vital role"
"navigating the complexities"
"underscores"
"tapestry"
mode"info"
textMatch (cliches)
Clichés
Default configuration
""
Text match configuration
query
"tip of the iceberg"
"game changer"
"silver bullet"
"swiss army knife"
"seamless"
"just works"
mode"info"

Experimental checks

NameAppearanceConfiguration
citationNeeded
CitationNeededEditCheck.js
Citation needed
Default configuration
showAsCheckfalse
showAsSuggestionfalse
convertReference
ConvertReferenceEditCheck.js
Convert reference
Default configuration
showAsCheckfalse
strict"url-only"
disambiguation
DisambiguationEditCheck.js
Link to a more specific page
Default configuration
showAsCheckfalse
doubleBold
DoubleBoldEditCheck.js
Remove unnecessary bold formatting
Default configuration
showAsCheckfalse
duplicateLink
DuplicateLinkEditCheck.js
Remove duplicated link
Default configuration
showAsCheckfalse
scope"paragraph"
externalLink
ExternalLinkEditCheck.js
Remove external link
Default configuration
showAsCheckfalse
fakeHeading
FakeHeadingEditCheck.js
Use real headings
Default configuration
showAsCheckfalse
showAsSuggestionfalse
headingLevel
HeadingLevelEditCheck.js
Adjust heading level
Default configuration
showAsCheckfalse
imageCaption
ImageCaptionEditCheck.js
Add image caption
Default configuration
showAsCheckfalse
redirect
RedirectEditCheck.js
Link to the final page
Default configuration
showAsCheckfalse
showAsSuggestionfalse
requiredTemplateParam
RequiredTemplateParamEditCheck.js
Template has missing parameters
Default configuration
showAsCheckfalse
showAsSuggestionfalse
suggestedLink
SuggestedLinkEditCheck.js
Suggested link
Default configuration
showAsCheckfalse
showAsSuggestionfalse
predictionThreshold0.6
tone
ToneCheck.js
Revise Tone?
Default configuration
showAsCheckfalse
predictionThreshold0.8
ignoreQuotedContenttrue
yearLink
YearLinkEditCheck.js
Fix year link
Default configuration
showAsCheckfalse

Base configuration

Default configuration
accountfalse
maximumEditcount100
minimumEditcount0
ignoreSections
Empty array
ignoreLeadSectionfalse
includeSectionstrue
ignoreDisambiguationPagesfalse
ignoreQuotedContentfalse
showAsChecktrue
showAsSuggestiontrue