Open Bug 1786238 Opened 3 years ago Updated 5 months ago

[META] Add support for decorators in DevTools

Categories

(DevTools :: General, task, P3)

task

Tracking

(Not tracked)

People

(Reporter: nchevobbe, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: meta)

Decorators (see https://github.com/tc39/proposal-decorators) have some specific syntax that may have an impact on various tools:

  • we should update our parsing workers, adding a babel plugin for them, so inline variables and outline view in the debugger works
  • we may have to update pretty-fast so it can pretty-print scripts using decorators
  • we may have to update jsbeautifier so expression with decorators can be prettified correctly in the console editor
  • we may want to provide autocompletion in webconsole for @
  • etc …

The Bugbug bot thinks this bug should belong to the 'DevTools::Debugger' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → Debugger
Component: Debugger → General

The meta keyword is there, the bug doesn't depend on other bugs and there is no activity for 12 months.
:Honza, maybe it's time to close this bug?

Flags: needinfo?(odvarko)

Nicolas, is this still valid meta?
Any updates on the decorators?

Flags: needinfo?(odvarko) → needinfo?(nchevobbe)

(In reply to Jan Honza Odvarko [:Honza] (always need-info? me) from comment #3)

Nicolas, is this still valid meta?
Any updates on the decorators?

yes, still valid.
Not sure what's the status of decorators. There's a TC39 meeting soon, so I'll update this bug with the latest info

Flags: needinfo?(nchevobbe)

The meta keyword is there, the bug doesn't depend on other bugs and there is no activity for 12 months.
:Honza, maybe it's time to close this bug?

Flags: needinfo?(odvarko)

let's keep it for now, I added a blocking bug

No longer blocks: 1781212
Depends on: 1781212
Flags: needinfo?(odvarko)
Summary: [META] Support decorators → [META] Add support for decorators in DevTools
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.