If someone really really wants to use a tabstop of 8, then I think it’s their problem. But that is certainly something to think about.
tab-size
CSS property works well unless you’re using a wonky browser (read: IE)
Claims were made that all the rules in JSLint have an objective benefit. I agree there is an objective benefit from a codebase having the same style used for spacing, but the specific way of spacing enforced by JSLint is equally subjective as any other variation.