Wishlist for echidna

1) HTML4 support!

2) Ability to upload a tar or zip file, instead of having to put the 
files on a  server somewhere. (My machine is behind a NAT, I can't serve 
the files from my own machine.)

3) Readable error messages, preferably a format close to what compilers 
generate, so you can use them inside Emacs or some other IDE.

4) Specberus found an ISBN number and thought it was a date...


Ad 4) The number "978-1-4503-1116-8" generated:

    "key": "wrong",
    "extra": {
      "text": "8-1-4503"
    },
    "type": "heuristic.date-format"

I assume that means it was trying to check for ambiguous dates...

Ad 3) An example of better error messages could be as follows. Rewrite

    "key": "error",
    "extra": {
      "line": 5,
      "column": 143,
      "message": "The “profile” attribute on the “head” element is 
obsolete. To declare which “meta” terms are used in the document, 
instead register the names as meta extensions. To trigger specific UA 
behaviors, use a “link” element instead."
    },
    "type": "validation.html"

as:

    Overview.html:5:143: error: The “profile” attribute on the “head” 
element is obsolete. To declare which “meta” terms are used in the 
document, instead register the names as meta extensions. To trigger 
specific UA behaviors, use a “link” element instead.



Bert
-- 
  Bert Bos                                ( W 3 C ) http://www.w3.org/
  http://www.w3.org/people/bos                               W3C/ERCIM
  bert@w3.org                             2004 Rt des Lucioles / BP 93
  +33 (0)4 92 38 76 92            06902 Sophia Antipolis Cedex, France

Received on Tuesday, 22 September 2015 18:17:31 UTC