These aren't being violated. They were either left-over from
refactoring or added to work around bugs in JSHint that have
been fixed since.
Change-Id: I3ac4a6e97b6294f392ae9ec2474eab448b044a13
if ( val === undefined || val === null || val === '' ) {
return '';
}
- /* jshint latedef:false */
+
return pre + ( raw ? val : mw.Uri.encode( val ) ) + post;
- /* jshint latedef:true */
}
/**
* @param {boolean} [options.overrideKeys=false] Whether to let duplicate query parameters
* override each other (`true`) or automagically convert them to an array (`false`).
*/
- /* jshint latedef:false */
function Uri( uri, options ) {
var prop,
defaultUri = getDefaultUri();