Skip to content

Commit

Permalink
Build: Enable strict mode for runtime files
Browse files Browse the repository at this point in the history
Runtime script files are now decorated with "use strict"; statements to
keep them in compliance with standard stylecop and eslint style checks.
Globalize code is already strict mode compliant. This change will not
affect browser compatability since older browsers will simply ignore the
statement. Currently only modifying the built "runtime" files.

Closes #676
  • Loading branch information
Zack Birkenbuel authored and rxaviers committed Apr 12, 2017
1 parent 8eed86d commit c2b26fa
Show file tree
Hide file tree
Showing 8 changed files with 32 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/build/intro-core-runtime.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
*/
(function( root, factory ) {

"use strict";

// UMD returnExports
if ( typeof define === "function" && define.amd ) {

Expand All @@ -30,3 +32,5 @@
root.Globalize = factory();
}
}( this, function() {

"use strict";
4 changes: 4 additions & 0 deletions src/build/intro-currency-runtime.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
*/
(function( root, factory ) {

"use strict";

// UMD returnExports
if ( typeof define === "function" && define.amd ) {

Expand All @@ -37,6 +39,8 @@
}
}(this, function( Globalize ) {

"use strict";

var formatMessage = Globalize._formatMessage,
runtimeKey = Globalize._runtimeKey,
validateParameterPresence = Globalize._validateParameterPresence,
Expand Down
4 changes: 4 additions & 0 deletions src/build/intro-date-runtime.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
*/
(function( root, factory ) {

"use strict";

// UMD returnExports
if ( typeof define === "function" && define.amd ) {

Expand All @@ -37,6 +39,8 @@
}
}(this, function( Globalize ) {

"use strict";

var createErrorUnsupportedFeature = Globalize._createErrorUnsupportedFeature,
regexpEscape = Globalize._regexpEscape,
removeLiteralQuotes = Globalize._removeLiteralQuotes,
Expand Down
4 changes: 4 additions & 0 deletions src/build/intro-message-runtime.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
*/
(function( root, factory ) {

"use strict";

// UMD returnExports
if ( typeof define === "function" && define.amd ) {

Expand All @@ -33,5 +35,7 @@
}
}(this, function( Globalize ) {

"use strict";

var runtimeKey = Globalize._runtimeKey,
validateParameterType = Globalize._validateParameterType;
4 changes: 4 additions & 0 deletions src/build/intro-number-runtime.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
*/
(function( root, factory ) {

"use strict";

// UMD returnExports
if ( typeof define === "function" && define.amd ) {

Expand All @@ -33,6 +35,8 @@
}
}(this, function( Globalize ) {

"use strict";

var createError = Globalize._createError,
regexpEscape = Globalize._regexpEscape,
runtimeKey = Globalize._runtimeKey,
Expand Down
4 changes: 4 additions & 0 deletions src/build/intro-plural-runtime.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
*/
(function( root, factory ) {

"use strict";

// UMD returnExports
if ( typeof define === "function" && define.amd ) {

Expand All @@ -33,6 +35,8 @@
}
}(this, function( Globalize ) {

"use strict";

var runtimeKey = Globalize._runtimeKey,
validateParameterPresence = Globalize._validateParameterPresence,
validateParameterType = Globalize._validateParameterType;
4 changes: 4 additions & 0 deletions src/build/intro-relative-time-runtime.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
*/
(function( root, factory ) {

"use strict";

// UMD returnExports
if ( typeof define === "function" && define.amd ) {

Expand All @@ -39,6 +41,8 @@
}
}(this, function( Globalize ) {

"use strict";

var formatMessage = Globalize._formatMessage,
runtimeKey = Globalize._runtimeKey,
validateParameterPresence = Globalize._validateParameterPresence,
Expand Down
4 changes: 4 additions & 0 deletions src/build/intro-unit-runtime.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
*/
(function( root, factory ) {

"use strict";

// UMD returnExports
if ( typeof define === "function" && define.amd ) {

Expand All @@ -39,6 +41,8 @@
}
}(this, function( Globalize ) {

"use strict";

var formatMessage = Globalize._formatMessage,
runtimeKey = Globalize._runtimeKey,
validateParameterPresence = Globalize._validateParameterPresence,
Expand Down

0 comments on commit c2b26fa

Please sign in to comment.