Name Description Size Coverage
10.1.1-1-s.js --- es5id: 10.1.1-1-s description: > Strict Mode - Use Strict Directive Prologue is 'use strict'; which contains two space between 'use' and 'strict' flags: [noStrict] --- 469 -
10.1.1-2gs.js --- es5id: 10.1.1-2gs description: > Strict Mode - Use Strict Directive Prologue is ''use strict'' which lost the last character ';' negative: phase: parse type: SyntaxError flags: [raw] --- 431 -
10.1.1-3-s.js --- es5id: 10.1.1-3-s description: > Strict Mode - Use Strict Directive Prologue is '' use strict';' which the first character is space flags: [noStrict] --- 454 -
10.1.1-4-s.js --- es5id: 10.1.1-4-s description: > Strict Mode - Use Strict Directive Prologue is ''use strict ';' which the last character is space flags: [noStrict] --- 453 -
10.1.1-5-s.js --- es5id: 10.1.1-5-s description: > Strict Mode - Use Strict Directive Prologue is ''use strict';' which appears at the beginning of the block flags: [noStrict] --- 441 -
10.1.1-5gs.js --- es5id: 10.1.1-5gs description: > Strict Mode - Use Strict Directive Prologue is ''use strict';' which appears at the start of the code negative: phase: parse type: SyntaxError flags: [raw] --- 438 -
10.1.1-6-s.js --- es5id: 10.1.1-6-s description: > Strict Mode - Use Strict Directive Prologue is ''use strict';' which appears in the middle of the block flags: [noStrict] --- 548 -
10.1.1-7-s.js --- es5id: 10.1.1-7-s description: > Strict Mode - Use Strict Directive Prologue is ''use strict';' which appears at the end of the block flags: [noStrict] --- 454 -
10.1.1-8-s.js --- es5id: 10.1.1-8-s description: > Strict Mode - Use Strict Directive Prologue is ''use strict';' which appears twice in the directive prologue flags: [noStrict] --- 465 -
10.1.1-8gs.js --- es5id: 10.1.1-8gs description: > Strict Mode - Use Strict Directive Prologue is ''use strict';' which appears twice in the code negative: phase: parse type: SyntaxError flags: [raw] --- 445 -
10.1.1-9-s.js --- es5id: 10.1.1-9-s description: > Strict Mode - Use Strict Directive Prologue is ''Use strict';' in which the first character is uppercase flags: [noStrict] --- 458 -
10.1.1-10-s.js --- es5id: 10.1.1-10-s description: > Strict Mode - Use Strict Directive Prologue is ''USE STRICT';' in which all characters are uppercase flags: [noStrict] --- 456 -
10.1.1-11-s.js --- es5id: 10.1.1-11-s description: > Strict Mode - Eval code is strict code with a Use Strict Directive at the beginning of the block flags: [noStrict] --- 741 -
10.1.1-12-s.js --- es5id: 10.1.1-12-s description: > Strict Mode - Eval code is strict eval code with a Use Strict Directive in the middle of the block flags: [noStrict] --- 541 -
10.1.1-13-s.js --- es5id: 10.1.1-13-s description: > Strict Mode - Eval code is strict eval code with a Use Strict Directive at the end of the block flags: [noStrict] --- 538 -
10.1.1-14-s.js --- es5id: 10.1.1-14-s description: > Strict Mode - The call to eval function is contained in a Strict Mode block flags: [noStrict] --- 411 -
10.1.1-28-s.js --- es5id: 10.1.1-28-s description: > Strict Mode - Function code of Accessor PropertyAssignment contains Use Strict Directive which appears at the end of the block(setter) flags: [noStrict] --- 723 -
10.1.1-29-s.js --- es5id: 10.1.1-29-s description: > Strict Mode - The built-in Function constructor is contained in use strict code flags: [noStrict] --- 455 -
10.1.1-30-s.js --- es5id: 10.1.1-30-s description: > Strict Mode - Function code of built-in Function constructor contains Use Strict Directive which appears at the start of the block flags: [noStrict] --- 515 -
10.1.1-31-s.js --- es5id: 10.1.1-31-s description: > Strict Mode - Function code of built-in Function constructor contains Use Strict Directive which appears in the middle of the block flags: [noStrict] --- 582 -
10.1.1-32-s.js --- es5id: 10.1.1-32-s description: > Strict Mode - Function code of built-in Function constructor contains Use Strict Directive which appears at the end of the block flags: [noStrict] --- 575 -
14.1-1-s.js --- es5id: 14.1-1-s description: "'use strict' directive - correct usage" flags: [noStrict] --- 365 -
14.1-2-s.js --- es5id: 14.1-2-s description: "\"use strict\" directive - correct usage double quotes" flags: [noStrict] --- 382 -
14.1-3-s.js --- es5id: 14.1-3-s description: > 'use strict' directive - not recognized if it contains extra whitespace flags: [noStrict] --- 415 -
14.1-4-s.js --- es5id: 14.1-4-s description: > 'use strict' directive - not recognized if contains Line Continuation flags: [noStrict] --- 407 -
14.1-4gs.js --- es5id: 14.1-4gs description: > StrictMode - a Use Strict Directive followed by a strict mode violation negative: phase: parse type: SyntaxError flags: [raw] --- 401 -
14.1-5-s.js --- es5id: 14.1-5-s description: > 'use strict' directive - not recognized if contains a EscapeSequence flags: [noStrict] --- 408 -
14.1-5gs.js --- es5id: 14.1-5gs description: > StrictMode - a Use Strict Directive embedded in a directive prologue followed by a strict mode violation negative: phase: parse type: SyntaxError flags: [raw] --- 444 -
14.1-6-s.js --- es5id: 14.1-6-s description: > 'use strict' directive - not recognized if contains a <TAB> instead of a space flags: [noStrict] --- 414 -
14.1-7-s.js --- es5id: 14.1-7-s description: "'use strict' directive - not recognized if upper case" flags: [noStrict] --- 381 -
14.1-8-s.js --- es5id: 14.1-8-s description: "'use strict' directive - may follow other directives" flags: [noStrict] --- 405 -
14.1-9-s.js --- es5id: 14.1-9-s description: "'use strict' directive - may occur multiple times" flags: [noStrict] --- 397 -
14.1-10-s.js --- es5id: 14.1-10-s description: other directives - may follow 'use strict' directive flags: [noStrict] --- 404 -
14.1-11-s.js --- es5id: 14.1-11-s description: comments may precede 'use strict' directive flags: [noStrict] --- 400 -
14.1-12-s.js --- es5id: 14.1-12-s description: comments may follow 'use strict' directive flags: [noStrict] --- 401 -
14.1-13-s.js --- es5id: 14.1-13-s description: semicolon insertion works for'use strict' directive flags: [noStrict] --- 377 -
14.1-14-s.js --- es5id: 14.1-14-s description: semicolon insertion may come before 'use strict' directive flags: [noStrict] --- 409 -
14.1-15-s.js --- es5id: 14.1-15-s description: blank lines may come before 'use strict' directive flags: [noStrict] --- 383 -
14.1-16-s.js --- es5id: 14.1-16-s description: > 'use strict' directive - not recognized if it follow an empty statement flags: [noStrict] --- 410 -
14.1-17-s.js --- es5id: 14.1-17-s description: > 'use strict' directive - not recognized if it follow some other statment empty statement flags: [noStrict] --- 435 -
browser.js 0 -
func-decl-final-runtime.js --- esid: use-strict-directive es5id: 10.1.1-21-s description: > Strict Mode - Function code of a FunctionDeclaration contains Use Strict Directive which appears at the end of the block flags: [noStrict] --- 551 -
func-decl-inside-func-decl-parse.js --- esid: use-strict-directive es5id: 10.1.1-15-s description: > Strict Mode - Function code that is part of a FunctionDeclaration is strict function code if FunctionDeclaration is contained in use strict negative: phase: parse type: SyntaxError flags: [noStrict] --- 548 -
func-decl-inside-func-decl-runtime.js --- esid: use-strict-directive es5id: 10.1.1-15-s description: > Strict Mode - Function code that is part of a FunctionDeclaration is strict function code if FunctionDeclaration is contained in use strict flags: [noStrict] --- 622 -
func-decl-no-semi-parse.js --- esid: use-strict-directive es5id: 10.1.1-2-s description: > Strict Mode - Use Strict Directive Prologue is ''use strict'' which lost the last character ';' negative: phase: parse type: SyntaxError flags: [noStrict] --- 468 -
func-decl-no-semi-runtime.js --- esid: use-strict-directive es5id: 10.1.1-2-s description: > Strict Mode - Use Strict Directive Prologue is ''use strict'' which lost the last character ';' flags: [noStrict] --- 474 -
func-decl-not-first-runtime.js --- esid: use-strict-directive es5id: 10.1.1-20-s description: > Strict Mode - Function code of a FunctionDeclaration contains Use Strict Directive which appears in the middle of the block flags: [noStrict] --- 555 -
func-decl-parse.js --- esid: use-strict-directive es5id: 10.1.1-19-s description: > Strict Mode - Function code of a FunctionDeclaration contains Use Strict Directive which appears at the start of the block negative: phase: parse type: SyntaxError flags: [noStrict] --- 497 -
func-decl-runtime.js --- esid: use-strict-directive es5id: 10.1.1-19-s description: > Strict Mode - Function code of a FunctionDeclaration contains Use Strict Directive which appears at the start of the block flags: [noStrict] --- 542 -
func-expr-final-runtime.js --- esid: use-strict-directive es5id: 10.1.1-24-s description: > Strict Mode - Function code of a FunctionExpression contains Use Strict Directive which appears at the end of the block flags: [noStrict] --- 540 -
func-expr-inside-func-decl-parse.js --- esid: use-strict-directive es5id: 10.1.1-16-s description: > Strict Mode - Function code that is part of a FunctionExpression is strict function code if FunctionExpression is contained in use strict negative: phase: parse type: SyntaxError flags: [noStrict] --- 521 -
func-expr-inside-func-decl-runtime.js --- esid: use-strict-directive es5id: 10.1.1-16-s description: > Strict Mode - Function code that is part of a FunctionExpression is strict function code if FunctionExpression is contained in use strict flags: [noStrict] --- 566 -
func-expr-no-semi-parse.js --- esid: use-strict-directive es5id: 10.1.1-2-s description: > Strict Mode - Use Strict Directive Prologue is ''use strict'' which lost the last character ';' negative: phase: parse type: SyntaxError flags: [noStrict] --- 468 -
func-expr-no-semi-runtime.js --- esid: use-strict-directive es5id: 10.1.1-2-s description: > Strict Mode - Use Strict Directive Prologue is ''use strict'' which lost the last character ';' flags: [noStrict] --- 458 -
func-expr-not-first-runtime.js --- esid: use-strict-directive es5id: 10.1.1-23-s description: > Strict Mode - Function code of a FunctionExpression contains Use Strict Directive which appears in the middle of the block flags: [noStrict] --- 542 -
func-expr-parse.js --- esid: use-strict-directive es5id: 10.1.1-22-s description: > Strict Mode - Function code of a FunctionExpression contains Use Strict Directive which appears at the start of the block negative: phase: parse type: SyntaxError flags: [noStrict] --- 496 -
func-expr-runtime.js --- esid: use-strict-directive es5id: 10.1.1-22-s description: > Strict Mode - Function code of a FunctionExpression contains Use Strict Directive which appears at the start of the block flags: [noStrict] --- 495 -
get-accsr-inside-func-expr-runtime.js --- esid: use-strict-directive es5id: 10.1.1-17-s description: > Strict Mode - Function code that is part of a Accessor PropertyAssignment is in Strict Mode if Accessor PropertyAssignment is contained in use strict(getter) flags: [noStrict] --- 767 -
get-accsr-not-first-runtime.js --- esid: use-strict-directive es5id: 10.1.1-27-s description: > Strict Mode - Function code of Accessor PropertyAssignment contains Use Strict Directive which appears in the middle of the block(getter) flags: [noStrict] --- 736 -
get-accsr-runtime.js --- esid: use-strict-directive es5id: 10.1.1-25-s description: > Strict Mode - Function code of Accessor PropertyAssignment contains Use Strict Directive which appears at the start of the block(getter) flags: [noStrict] --- 758 -
set-accsr-inside-func-expr-runtime.js --- esid: use-strict-directive es5id: 10.1.1-18-s description: > Strict Mode - Function code that is part of a Accessor PropertyAssignment is in Strict Mode if Accessor PropertyAssignment is contained in use strict(setter) flags: [noStrict] --- 846 -
set-accsr-not-first-runtime.js --- esid: use-strict-directive es5id: 10.1.1-26-s description: > Strict Mode - Function code of Accessor PropertyAssignment contains Use Strict Directive which appears at the start of the block(setter) flags: [noStrict] --- 836 -
set-accsr-runtime.js --- esid: use-strict-directive es5id: 10.1.1-25-s description: > Strict Mode - Function code of Accessor PropertyAssignment contains Use Strict Directive which appears at the start of the block(getter) flags: [noStrict] --- 757 -
shell.js 0 -