Skip to content
Snippets Groups Projects
  1. May 30, 2023
  2. May 20, 2023
  3. May 11, 2023
  4. Apr 19, 2023
  5. Feb 03, 2023
  6. Dec 06, 2022
  7. Oct 03, 2022
  8. Sep 07, 2022
  9. Jul 07, 2022
  10. Jun 30, 2022
  11. Apr 27, 2022
    • Mark Banner's avatar
      Bug 1766268 - Update eslint-plugin-mozilla's version of estraverse to fix... · 27daf1b0
      Mark Banner authored
      Bug 1766268 - Update eslint-plugin-mozilla's version of estraverse to fix issues with private identifiers. r=mossop
      
      Due to babel still requiring an old version of estraverse, this disables our setup checking for changes
      to modules in the eslint-plugin-mozilla package.json. For now, we'll need to remember to ensure there
      is a top-level update to go with any changes - though that normally happens anyway.
      
      For good measure, this also updates some of the top-level modules to ensure that node_modules is re-installed for everyone.
      
      Differential Revision: https://phabricator.services.mozilla.com/D144758
      27daf1b0
  12. Apr 22, 2022
  13. Mar 25, 2022
  14. Feb 07, 2022
  15. Oct 21, 2021
  16. Aug 20, 2021
  17. Aug 18, 2021
  18. May 19, 2021
  19. Apr 16, 2021
  20. Apr 14, 2021
  21. Apr 13, 2021
  22. Apr 04, 2021
  23. Oct 02, 2020
  24. Aug 20, 2020
  25. Jul 24, 2020
  26. Jul 20, 2020
  27. Jul 13, 2020
  28. Mar 23, 2020
    • Dave Townsend's avatar
      Bug 1622717: When parsing an AST allow the chosen parser to override the... · 6ed37285
      Dave Townsend authored
      Bug 1622717: When parsing an AST allow the chosen parser to override the default scope manager and visitor keys. r=Standard8
      
      There appears to be a bug in babel-eslint where it still uses the old
      `ExperimentalSpreadProperty` and `ExperimentalRestProperty` node types when
      babel itself (and hence the AST visitor keys) have switched to `SpreadElement`
      and `RestElement`. I suspect there isn't much point in filing a babel-eslint
      issue for this, they are currently in the process of working on v11 which does
      fix the issue but is currently only available as a beta release.
      
      There are three alternatives:
      
      1. Use the beta babel-eslint.
      2. Hack the visitor keys to include the old node types.
      3. Traverse the AST changing the nodes from the old types to the new types.
      
      Using a beta version is probably not a great idea so this patch does 2 which is
      the simplest of the other options. It does have the drawback however that if
      any eslint rules we use rely on the new node type names they will fail to work.
      
      Differential Revision: https://phabricator.services.mozilla.com/D66998
      
      --HG--
      extra : moz-landing-system : lando
      6ed37285
  29. Mar 13, 2020
  30. Mar 08, 2020
  31. Jan 21, 2020
  32. Dec 24, 2019
  33. Dec 19, 2019
Loading