User:PC-XT/Advisor

This script is based on User:Cameltrader/Advisor.js, which has documentation at User:Cameltrader/Advisor.

Usage
I made this for my own usage, but I don't mind if others use it. '''This tool only makes suggestions. It is not intelligent enough to tell if the suggestions are actually appropriate. As with any tool, editors are responsible to make this determination for each individual fix before applying it, and cleaning up as necessary before saving the page.''' If a fix doesn't work as you think it should, please [//en.wikipedia.org/wiki/User%20talk:PC-XT/Advisor?action=edit&section=new&preload=&editintro= report it on the talk page]. Installation instructions are at User:Cameltrader/Advisor. These tell how to install the original. If you don't have problems using that one, you probably won't need this fork. If you do care, you can switch to this fork by changing importScript('User:Cameltrader/Advisor.js'); to importScript('User:PC-XT/Advisor.js'); // &#91;&#91;User:PC-XT/Advisor]] in your personal js. (The added wikilink lets me check WhatLinksHere to know how others are using this before I make a change.) The differences between this fork and the original are listed below.

Problem? Report it here
[//en.wikipedia.org/wiki/User%20talk:PC-XT/Advisor?action=edit&section=new&preload=&editintro= Make report]

I changed this fork to link here in edit summaries, instead of to User:Cameltrader, so you would know to please [//en.wikipedia.org/wiki/User%20talk:PC-XT/Advisor?action=edit&section=new&preload=&editintro= report any script errors here], instead of trying to contact that missing user. This way, I can try to fix the problem. Cheers!

Difference from original
I originally forked this to add custom rules. Then, I made [ further changes.]

Summary of all changes: ([//en.wikipedia.org/wiki/Special:ComparePages?page1=User%3ACameltrader%2FAdvisor.js&page2=User%3APC-XT%2FAdvisor.js actual diff from original])
 * Allow custom rules and settings in ct object before calling the script
 * Add ct.noscroll option for those of us who have trouble with the custom scrolling feature
 * Please check ISBN tagging of incorrect ISBN checksums which were only detected in the original
 * edit summary tweaks: no semicolon after sections, link to this page as explained above
 * add ct.noDefaultRules to allow entirely custom rulesets, even outside of wikicode

I don't expect to make any more changes unless something comes up, which does happen.

Custom rules
Custom rules and other options are controlled by the ct object, named after User:Cameltrader. This object has the following properties that may be set before the line installing the script:

This is similar to the method explained at User:Cameltrader/Advisor.