Page MenuHomePhabricator

Enable the `freeze` option for JSHint
ClosedPublic

Authored by joshuaspence on Jan 20 2015, 7:40 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Aug 26, 7:19 AM
Unknown Object (File)
Sun, Aug 25, 6:09 AM
Unknown Object (File)
Mon, Aug 19, 3:28 PM
Unknown Object (File)
Sat, Aug 17, 10:48 PM
Unknown Object (File)
Aug 7 2024, 7:48 AM
Unknown Object (File)
Aug 3 2024, 11:07 PM
Unknown Object (File)
Aug 3 2024, 6:57 PM
Unknown Object (File)
Aug 3 2024, 6:49 PM
Subscribers

Details

Reviewers
epriestley
Group Reviewers
Blessed Reviewers
Commits
Restricted Diffusion Commit
rP8113e6d8c1a3: Enable the `freeze` option for JSHint
Summary

This option prohibits overwriting prototypes of native objects such as Array, Date and so on.

// jshint freeze:true
Array.prototype.count = function (value) { return 4; };
// -> Warning: Extending prototype of native object: 'Array'.
Test Plan

Linted existing JavaScript files, found no violations.

Diff Detail

Repository
rP Phabricator
Branch
master
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 3924
Build 3937: [Placeholder Plan] Wait for 30 Seconds

Event Timeline

joshuaspence retitled this revision from to Enable the `freeze` option for JSHint.
joshuaspence updated this object.
joshuaspence edited the test plan for this revision. (Show Details)
joshuaspence added a reviewer: epriestley.
epriestley edited edge metadata.
This revision is now accepted and ready to land.Jan 20 2015, 9:20 AM
This revision was automatically updated to reflect the committed changes.