Commit graph

26 commits

Author SHA1 Message Date
Stephen Thompson
65243e2c06 eslint ecmaVersion to 2021
CONTRIBUTING.md specifies the minimum supported Firefox version as 91.1.0.

Based on the caniuse.com data for ECMAScript features listed at https://gist.github.com/Julien-Marcou/156b19aea4704e1d2f48adafc6e2acbf, I determined the following minimum Firefox versions that support each ECMAScript version:

- ECMAScript 2018 (current setting) = Firefox 78
- ECMAScript 2019 = Firefox 64
- ECMAScript 2020 = Firefox 80
- ECMAScript 2021 = Firefox 79
- ECMAScript 2022 = Firefox 92
- ECMAScript 2023 = Firefox 104
- ECMAScript 2024 = Firefox 119+ (not exactly sure)

This project is using v7 of eslint which depends on v7 of espree for JavaScript parsing. espree v7 has a maximum ECMAScript support version of ECMAScript 2021.

Based on these findings, increasing the configured `parser.ecmaVersion` from `2018` to `2021` will allow using all JavaScript syntax supported in Firefox 91.1.0+ without raising eslint errors.
2025-04-23 15:09:26 -04:00
Andrea Marchesini
d6c6ce6e67
Fix the tab sorting for custom container ordering - MAC-710 2022-04-29 01:29:54 +02:00
Lesley Norton
1c0f2d8c5c
MozillaVPN Integration 2021-10-20 12:52:41 -05:00
luke crouch
ff3c31637c eslint fixes 2021-02-10 15:36:14 -06:00
luke crouch
63996ce416 Merge branch 'master' into proxy-support 2020-11-11 17:14:07 -06:00
Kendall Werts
807435ca4b code review and feedback changes 2020-02-28 15:47:43 -06:00
Kendall Werts
1870ce08bc Page action assigns site to a container and simultaneously reopens site in container. 2020-02-28 15:47:43 -06:00
Samuel Crypto
3a0af38900 Replaced window with global and modified eslintrc 2019-10-04 11:31:30 -04:00
Jonathan Kingston
57a31f7f97 Remove legacy telemetry code as non functional now 2017-08-15 19:30:57 +01:00
Jonathan Kingston
e467988a71 Fixing favicon loading for all icons. Part of #561 2017-06-05 15:37:01 +01:00
luke crouch
5089091617 Merge pull request #506 from mozilla/assignment-onboarding
Assignment onboarding panel and icon badge
2017-05-16 13:07:48 -05:00
groovecoder
ee98034572 ecmaVersion 8 for eslint fixes 2017-05-16 12:29:45 -05:00
Jonathan Kingston
92ab56448c Move to the Mozilla backed no-unsanitized ESLint plugin 2017-05-09 13:29:08 +01:00
Jonathan Kingston
651b2948af Rename linter used to check for unsafe 2017-03-15 06:34:31 +00:00
Jonathan Kingston
52cf6df7ff Fix escaping of container names in popups. Bug 1346653 2017-03-13 16:25:25 +00:00
baku
50b58f649f Cleanup cookieJar when addon is uninstall - issue #300 2017-03-02 21:51:01 +01:00
baku
ee571bc0b5 Forget tabs when hidden or when an identity is removed or when the addon is disabled. 2017-02-19 18:37:52 +01:00
baku
bfb4a12169 Customizable Container panel #181 2017-02-17 10:07:16 +01:00
Andrea Marchesini
78fd753f2b Merge branch 'master' into eslint-plugin-promise 2017-01-17 09:47:34 +01:00
Peter deHaan
47da890e55 Add ESLint no-var and prefer-const rules 2017-01-16 16:33:12 -08:00
Peter deHaan
818658cc9c Add ESLint promise plugin 2017-01-16 14:25:25 -08:00
Peter deHaan
15ac350589 Fix ESLint errors 2017-01-16 11:35:35 -08:00
Peter deHaan
8bcfae7bed Fix ESLint errors and add eqeqeq rule (#66) 2017-01-10 17:44:14 +00:00
baku
b0254ea08e eslint updated 2017-01-10 14:34:14 +00:00
luke crouch
3c06f76ab3 for #11 and #12: Show/Hide container UI & implementation (#24)
* Adding in hide/show API for containers
* fix #12: [un]hide icons in the pop-up UI
2016-12-29 14:37:49 +00:00
groovecoder
5b753dc146 initial commit 2016-12-15 16:27:05 -06:00