Opened 11 years ago
Closed 11 years ago
#25778 closed defect (bug) (invalid)
jshint should throw no errors
Reported by: | jorbin | Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | |
Component: | General | Keywords: | |
Focuses: | Cc: |
Description
With the addition of a jshintrc and the appropriate grunt tasks in r25960, we now can see all sorts of errors. In order for jshint to be of much use, we need the default state to be it running clean.
Change History (2)
#2
@
11 years ago
- Milestone Awaiting Review deleted
- Resolution set to invalid
- Status changed from new to closed
During the js standards meeting, we decided that the route to go was not one big ticket, but individual tickets for each file (which may contain multiple patches.)
https://irclogs.wordpress.org/chanlog.php?channel=wordpress-dev&day=2013-11-06&sort=asc#m722134
Note: See
TracTickets for help on using
tickets.
Some background from the wcbos contributor day: This JSHintRC is based on the jQuery project's jshintrc, per #25187. Of existing styleguides, it was the closest to our preferences for whitespace and documentation rigor, and "how jQuery does it" has been invoked more than any other style guide when JS formatting comes up in trac. You may notice:
if
statements make up the majority of the less-likely-to-be-functionality-impacting changesgnarf37 & I proposed a file-by-file workthrough of the JS in the system; nacin suggested an alternative approach of picking one type of error at a time and working on more broad-based changes. My preference for the file-by-file option was based on the fact that you can thoroughly exercise that file's area of functionality, but I do see Nacin's point (a {} patch would be less risky than a threquals ticket, for example). Worth discussing.