Closed Bug 1622328 Opened 4 years ago Closed 4 years ago

Make the tree lint-license green

Categories

(Developer Infrastructure :: Lint and Formatting, task)

task
Not set
normal

Tracking

(firefox76 fixed)

RESOLVED FIXED
mozilla76
Tracking Status
firefox76 --- fixed

People

(Reporter: Sylvestre, Assigned: Sylvestre)

References

Details

Attachments

(16 files)

47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
No description provided.
Assignee: nobody → sledru
Status: NEW → ASSIGNED

Leave message empty to abort commit. HG: -- HG: user: Sylvestre Ledru
<sledru@mozilla.com> HG: branch 'default' HG: changed .eslintrc.js

Depends on D66801

(In reply to Sylvestre Ledru [:Sylvestre] from comment #2)

Created attachment 9133258 [details]
Bug 1622328 - .eslintrc.js: Add the license r?Standard8

Leave message empty to abort commit. HG: -- HG: user: Sylvestre Ledru
<sledru@mozilla.com> HG: branch 'default' HG: changed .eslintrc.js

Depends on D66801

Mike, do we have any policy on licenses for configuration files? .eslintrc.js files are the configuration files for the ESLint tool that we use to lint the tree. I'm a little surprised that we'd need to add a license on these.

Although this patch only touches one, we have a lot more in the tree, so I think we need to be consistent.

Flags: needinfo?(mhoye)

Depends on D66832

While it's true that in the grand scheme of things we don't really care about this, we do need to have license headers and MPL2 is our default, so adding the MPL is the right thing. Making lots of exceptions to this now will certainly make automation harder later on, so let's automate it now.

Flags: needinfo?(mhoye)
Pushed by sledru@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d4e81727bb82
Add some new license/generated code patterns r=Gijs
https://hg.mozilla.org/integration/autoland/rev/0bc3153aca92
eslintrc.js: Add the license r=Standard8
https://hg.mozilla.org/integration/autoland/rev/a9ff11d90a36
ScreenshotChild.jsm: Add the license r=aswan
https://hg.mozilla.org/integration/autoland/rev/64ee4ec4bd71
build/workspace-hack/src/lib.rs: Add the license r=firefox-build-system-reviewers,rstewart
https://hg.mozilla.org/integration/autoland/rev/fbc2bdbd1498
ipc/ipdl/ipdl/cxx/code.py: Add the license r=nika
https://hg.mozilla.org/integration/autoland/rev/7f899284e170
artifact_commands.py: Add the license r=rstewart
https://hg.mozilla.org/integration/autoland/rev/60b427b4ecf2
export_telemetry_schema.py: Add the license r=Callek
https://hg.mozilla.org/integration/autoland/rev/a62023a2c605
L10nRegistry.jsm: Add the license r=fluent-reviewers,zbraniecki
https://hg.mozilla.org/integration/autoland/rev/08c4ffed6c2c
Fission-IPC-Diagram.svg: Add the license r=nika
https://hg.mozilla.org/integration/autoland/rev/d6d10a624e21
mdns_service.h: Add the license r=dminor
https://hg.mozilla.org/integration/autoland/rev/49e90cb6fa8a
fxa_utils.js: Add the license r=markh
https://hg.mozilla.org/integration/autoland/rev/75cabbaa3603
generate_certdata.py: Add the license r=glandium
https://hg.mozilla.org/integration/autoland/rev/e1457b8733e2
geckoview: Add the license r=snorp
Regressions: 1623287
Depends on: 1623320
Pushed by sledru@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1d7bb1f908e6
add license info to all eslintrc files r=Standard8,webcompat-reviewers,miketaylr
Pushed by sledru@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a52273c2c5d9
aboutCompat.html: Add the license r=ksenia
https://hg.mozilla.org/integration/autoland/rev/e3471c57d648
license list: remove the refreshed items r=ahal
Product: Firefox Build System → Developer Infrastructure
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: