gecko-dev/devtools/shared/platform
Jared Wein 5bb7b57b66 Bug 1316096 - Change eslint configuration to use string values for rules instead of integers, making it easier for others who are reading the rules to know if a rule is set to off, warn, or error. r=mossop
MozReview-Commit-ID: 2Xuj5nxuQdO

--HG--
extra : rebase_source : fab5c4903b47d48080ff3c07825440e12f718698
2016-11-08 15:14:19 -05:00
..
chrome
content Bug 1316096 - Change eslint configuration to use string values for rules instead of integers, making it easier for others who are reading the rules to know if a rule is set to off, warn, or error. r=mossop 2016-11-08 15:14:19 -05:00
README.md
moz.build

README.md

This directory is treated specially by the loaders.

In particular, when running in chrome, a resource like "devtools/shared/platform/mumble" will be found in the chrome subdirectory; and when running in content, it will be found in the content subdirectory.

Outside of tests, it's not ok to require a specific version of a file; and there is an eslint test to check for that. That is, require("devtools/shared/platform/client/mumble") is an error.

When adding a new file, you must add two copies, one to chrome and one to content. Otherwise, one case or the other will fail to work.