Skip to content

Commit

Permalink
use strict mode in some missed cases, close #1269
Browse files Browse the repository at this point in the history
  • Loading branch information
zloirock committed Jul 7, 2023
1 parent 21cb982 commit 11f4ec8
Show file tree
Hide file tree
Showing 2,490 changed files with 2,492 additions and 5 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Changelog
##### Unreleased
- Nothing
- Use strict mode in some missed cases, [#1269](https://github.com/zloirock/core-js/issues/1269)

##### [3.31.1 - 2023.07.06](https://github.com/zloirock/core-js/releases/tag/v3.31.1)
- Fixed a `structuredClone` bug with cloning views of transferred buffers, [#1265](https://github.com/zloirock/core-js/issues/1265)
Expand Down
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/a-map.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var tryToString = require('../internals/try-to-string');

// Perform ? RequireInternalSlot(M, [[MapData]])
Expand Down
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/a-set.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var tryToString = require('../internals/try-to-string');

// Perform ? RequireInternalSlot(M, [[SetData]])
Expand Down
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/a-weak-map.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var tryToString = require('../internals/try-to-string');

// Perform ? RequireInternalSlot(M, [[WeakMapData]])
Expand Down
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/a-weak-set.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var tryToString = require('../internals/try-to-string');

// Perform ? RequireInternalSlot(M, [[WeakSetData]])
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
'use strict';
module.exports = function () { /* empty */ };
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var defineProperty = require('../internals/object-define-property');

module.exports = function (target, name, descriptor) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');

module.exports = function (target, key, value, options) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var defineBuiltIn = require('../internals/define-built-in');

module.exports = function (target, src, options) {
Expand Down
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/entry-unbind.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var getBuiltIn = require('../internals/get-built-in');

module.exports = getBuiltIn;
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/entry-virtual.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var path = require('../internals/path');

module.exports = function (CONSTRUCTOR) {
Expand Down
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/get-built-in.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var path = require('../internals/path');
var global = require('../internals/global');
var isCallable = require('../internals/is-callable');
Expand Down
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/is-pure.js
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
'use strict';
module.exports = true;
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/make-built-in.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
module.exports = function (value) {
return value;
};
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/map-helpers.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var getBuiltIn = require('../internals/get-built-in');
var caller = require('../internals/caller');

Expand Down
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/map-iterate.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var iterateSimple = require('../internals/iterate-simple');

module.exports = function (map, fn, interruptible) {
Expand Down
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/path.js
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
'use strict';
module.exports = {};
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/regexp-exec.js
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
'use strict';
module.exports = /./.exec;
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/set-helpers.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var getBuiltIn = require('../internals/get-built-in');
var caller = require('../internals/caller');

Expand Down
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/set-iterate.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var iterateSimple = require('../internals/iterate-simple');

module.exports = function (set, fn, interruptible) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
module.exports = function () {
return false;
};
1 change: 1 addition & 0 deletions packages/core-js-pure/override/internals/set-size.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
module.exports = function (set) {
return set.size;
};
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');
var defineProperty = require('../internals/object-define-property').f;
var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var getBuiltIn = require('../internals/get-built-in');
var caller = require('../internals/caller');

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var getBuiltIn = require('../internals/get-built-in');
var caller = require('../internals/caller');

Expand Down
2 changes: 2 additions & 0 deletions packages/core-js-pure/override/modules/es.object.to-string.js
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
'use strict';

// empty
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var setSpecies = require('../internals/set-species');

setSpecies('RegExp');
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
'use strict';
// TODO: Remove from `core-js@4`
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
require('../modules/es.array.iterator');
var DOMIterables = require('../internals/dom-iterables');
var global = require('../internals/global');
Expand Down
1 change: 1 addition & 0 deletions packages/core-js-pure/override/modules/web.self.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var $ = require('../internals/export');
var global = require('../internals/global');

Expand Down
1 change: 1 addition & 0 deletions packages/core-js/actual/aggregate-error.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../stable/aggregate-error');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array-buffer/constructor.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array-buffer/constructor');
require('../../modules/esnext.array-buffer.detached');
require('../../modules/esnext.array-buffer.transfer');
Expand Down
1 change: 1 addition & 0 deletions packages/core-js/actual/array-buffer/detached.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
'use strict';
require('../../stable/array-buffer');
require('../../modules/esnext.array-buffer.detached');
1 change: 1 addition & 0 deletions packages/core-js/actual/array-buffer/index.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array-buffer');
require('../../modules/esnext.array-buffer.detached');
require('../../modules/esnext.array-buffer.transfer');
Expand Down
1 change: 1 addition & 0 deletions packages/core-js/actual/array-buffer/is-view.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array-buffer/is-view');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array-buffer/slice.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array-buffer/slice');

module.exports = parent;
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
'use strict';
require('../../stable/array-buffer');
require('../../modules/esnext.array-buffer.transfer-to-fixed-length');
1 change: 1 addition & 0 deletions packages/core-js/actual/array-buffer/transfer.js
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
'use strict';
require('../../stable/array-buffer');
require('../../modules/esnext.array-buffer.transfer');
1 change: 1 addition & 0 deletions packages/core-js/actual/array/at.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/at');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/concat.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/concat');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/copy-within.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/copy-within');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/entries.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/entries');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/every.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/every');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/fill.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/fill');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/filter.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/filter');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/find-index.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/find-index');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/find-last-index.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
require('../../modules/esnext.array.find-last-index');
var parent = require('../../stable/array/find-last-index');

Expand Down
1 change: 1 addition & 0 deletions packages/core-js/actual/array/find-last.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
require('../../modules/esnext.array.find-last');
var parent = require('../../stable/array/find-last');

Expand Down
1 change: 1 addition & 0 deletions packages/core-js/actual/array/find.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/find');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/flat-map.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/flat-map');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/flat.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/flat');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/for-each.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/for-each');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/from-async.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
require('../../modules/es.array.iterator');
require('../../modules/es.object.to-string');
require('../../modules/es.promise');
Expand Down
1 change: 1 addition & 0 deletions packages/core-js/actual/array/from.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/from');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/group-by-to-map.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
require('../../modules/es.map');
require('../../modules/es.object.to-string');
require('../../modules/esnext.array.group-by-to-map');
Expand Down
1 change: 1 addition & 0 deletions packages/core-js/actual/array/group-by.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
require('../../modules/esnext.array.group-by');
var entryUnbind = require('../../internals/entry-unbind');

Expand Down
1 change: 1 addition & 0 deletions packages/core-js/actual/array/group-to-map.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
require('../../modules/es.map');
require('../../modules/es.object.to-string');
require('../../modules/esnext.array.group-to-map');
Expand Down
1 change: 1 addition & 0 deletions packages/core-js/actual/array/group.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
require('../../modules/esnext.array.group');
var entryUnbind = require('../../internals/entry-unbind');

Expand Down
1 change: 1 addition & 0 deletions packages/core-js/actual/array/includes.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/includes');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/index-of.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/index-of');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/index.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array');
require('../../modules/es.promise');
require('../../modules/es.object.to-string');
Expand Down
1 change: 1 addition & 0 deletions packages/core-js/actual/array/is-array.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/is-array');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/iterator.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/iterator');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/join.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/join');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/keys.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/keys');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/last-index-of.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/last-index-of');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/map.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/map');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/of.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/of');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/push.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/push');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/reduce-right.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/reduce-right');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/reduce.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/reduce');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/reverse.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/reverse');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/slice.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/slice');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/some.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/some');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/sort.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/sort');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/splice.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/splice');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/to-reversed.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/to-reversed');
// TODO: Remove from `core-js@4`
require('../../modules/esnext.array.to-reversed');
Expand Down
1 change: 1 addition & 0 deletions packages/core-js/actual/array/to-sorted.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/to-sorted');
// TODO: Remove from `core-js@4`
require('../../modules/esnext.array.to-sorted');
Expand Down
1 change: 1 addition & 0 deletions packages/core-js/actual/array/to-spliced.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/to-spliced');
// TODO: Remove from `core-js@4`
require('../../modules/esnext.array.to-spliced');
Expand Down
1 change: 1 addition & 0 deletions packages/core-js/actual/array/unshift.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/unshift');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/values.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../stable/array/values');

module.exports = parent;
1 change: 1 addition & 0 deletions packages/core-js/actual/array/virtual/at.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
'use strict';
var parent = require('../../../stable/array/virtual/at');

module.exports = parent;
Loading

0 comments on commit 11f4ec8

Please sign in to comment.