Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Commit fe52407

Browse files
committed
feat(strict mode): adding strict mode flag to all js files
the flag must be in all src and test files so that we get the benefit of running in the strict mode even in jstd the following script was used to modify all files: for file in `find src test -name "*.js"`; do echo -e "'use strict';\n" > temp.txt cat $file >> temp.txt mv temp.txt $file done
1 parent b98c232 commit fe52407

File tree

108 files changed

+216
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

108 files changed

+216
-0
lines changed

src/Angular.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
////////////////////////////////////
24

35
if (typeof document.getAttribute == $undefined)

src/AngularPublic.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
var browserSingleton;
24
/**
35
* @workInProgress

src/Browser.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
//////////////////////////////
24
// Browser
35
//////////////////////////////

src/Compiler.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* Template provides directions an how to bind to a given element.
35
* It contains a list of init functions which need to be called to

src/Injector.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @ngdoc function
35
* @name angular.injector

src/JSON.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
var array = [].constructor;
24

35
/**

src/Resource.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13

24

35
function Route(template, defaults) {

src/Scope.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
function getter(instance, path, unboundFn) {
24
if (!path) return instance;
35
var element = path.split('.');

src/angular-bootstrap.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* The MIT License
35
*

src/angular-mocks.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* The MIT License
35
*

src/apis.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
var angularGlobal = {
24
'typeOf':function(obj){
35
if (obj === null) return $null;

src/directives.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc overview

src/filters.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc overview

src/formatters.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc overview

src/jqLite.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
//////////////////////////////////
24
//JQLite
35
//////////////////////////////////

src/jstd-scenario-adapter/Adapter.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* JSTestDriver adapter for angular scenario tests
35
*

src/markups.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc overview

src/parser.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
var OPERATORS = {
24
'null':function(self){return null;},
35
'true':function(self){return true;},

src/sanitizer.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/*
24
* HTML Parser By Misko Hevery ([email protected])
35
* based on: HTML Parser By John Resig (ejohn.org)

src/scenario/Application.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* Represents the application currently being tested and abstracts usage
35
* of iframes or separate windows.

src/scenario/Describe.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* The representation of define blocks. Don't used directly, instead use
35
* define() in your tests.

src/scenario/Future.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* A future action in a spec.
35
*

src/scenario/ObjectModel.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* Maintains an object tree from the runner events.
35
*

src/scenario/Runner.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* Runner for scenarios
35
*

src/scenario/Scenario.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13

24
/**
35
* Setup file for the Scenario.

src/scenario/SpecRunner.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* This class is the "this" of the it/beforeEach/afterEach method.
35
* Responsibilities:

src/scenario/angular-bootstrap.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
(function(previousOnLoad){
24
var prefix = (function(){
35
var filename = /(.*\/)angular-bootstrap.js(#(.*))?/;

src/scenario/dsl.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* Shared DSL statements that are useful to all scenarios.
35
*/

src/scenario/matchers.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* Matchers for implementing specs. Follows the Jasmine spec conventions.
35
*/

src/scenario/output/Html.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* User Interface for the Scenario Runner.
35
*

src/scenario/output/Json.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* Generates JSON output into a context.
35
*/

src/scenario/output/Object.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* Creates a global value $result with the result of the runner.
35
*/

src/scenario/output/Xml.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* Generates XML output into a context.
35
*/

src/service/cookieStore.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/service/cookies.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/service/defer.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/service/document.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/service/exceptionHandler.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/service/hover.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/service/invalidWidgets.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/service/location.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
var URL_MATCH = /^(file|ftp|http|https):\/\/(\w+:{0,1}\w*@)?([\w\.-]*)(:([0-9]+))?(\/[^\?#]*)?(\?([^#]*))?(#(.*))?$/,
24
HASH_MATCH = /^([^\?]*)?(\?([^\?]*))?$/,
35
DEFAULT_PORTS = {'http': 80, 'https': 443, 'ftp':21};

src/service/log.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/service/resource.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/service/route.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/service/updateView.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/service/window.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/service/xhr.bulk.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/service/xhr.cache.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/service/xhr.error.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/service/xhr.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc service

src/validators.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc overview

src/widgets.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
/**
24
* @workInProgress
35
* @ngdoc overview

test/AngularSpec.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
describe('angular', function(){
24
describe('case', function(){
35
it('should change case', function(){

test/ApiSpecs.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
describe('api', function(){
24

35
describe('HashMap', function(){

test/BinderSpec.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
describe('Binder', function(){
24

35
beforeEach(function(){

test/BrowserSpecs.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
describe('browser', function(){
24

35
var browser, fakeWindow, xhr, logs, scripts, removedScripts, setTimeoutQueue;

test/CompilerSpec.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
describe('compiler', function(){
24
var compiler, markup, attrMarkup, directives, widgets, compile, log, scope;
35

test/FiltersSpec.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
describe('filter', function() {
24

35
var filter = angular.filter;

test/FormattersSpec.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
describe("formatter", function(){
24
it('should noop', function(){
35
assertEquals("abc", angular.formatter.noop.format("abc"));

test/InjectorSpec.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
describe('injector', function(){
24
var providers;
35
var cache;

test/JsonSpec.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
describe('json', function(){
24
it('should serialize primitives', function() {
35
expect(toJson(0/0)).toEqual('null');

test/ParserSpec.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
describe('parser', function() {
24
describe('lexer', function() {
35
it('should tokenize a string', function() {

test/ResourceSpec.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
describe("resource", function() {
24
var xhr, resource, CreditCard, callback;
35

test/ScenarioSpec.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
describe("ScenarioSpec: Compilation", function(){
24
var scope;
35

test/ScopeSpec.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
describe('scope/model', function(){
24

35
var temp;

test/ValidatorsSpec.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
'use strict';
2+
13
describe('ValidatorTest', function(){
24

35
it('ShouldHaveThisSet', function() {

0 commit comments

Comments
 (0)