Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. There are passing tests for new functionality
  2. The code is internationalized - at a minimum all human readable text are in strings in the options block
  3. The public API is commented
  4. Core logic is available through the public API (hint: your event handlers often contain core logic)
  5. ARIA roles are used where appropriate
  6. All functionality is accessible via the keyboard
  7. Code is broken up into well named things
  8. All javascript files pass jsLint
  9. All html files pass the w3c validator
  10. All json files pass json lint

...