JSHint should ignore interface files
Added intersection, alphabetised