DevSkim icon indicating copy to clipboard operation
DevSkim copied to clipboard

Atom support

Open matthewberryman opened this issue 7 years ago • 5 comments

It would be nice if you could support Atom as well.

matthewberryman avatar Mar 04 '17 20:03 matthewberryman

Atom is definitely on our radar, and we should be able to re-use a lot of the VS Code logic. I'll have to dig into its extension model, but I'll start investigating

joshbw avatar Mar 10 '17 19:03 joshbw

Great, thanks @joshbw. I'd devote some time to this myself but I'm stretched across a lot of paid projects at the moment.

matthewberryman avatar Mar 13 '17 04:03 matthewberryman

@matthewberryman - after spending a little freetime with Atom's expansion model, it looks non-trivial to get the TypeScript of the VSCode plugin to play nice in the Coffescript environment of Atom (it looks like atom is directly loading .coffee files, instead of the transpiled javascript which would have made things pretty easy typescript wise). There might be a simple trick to it, but so far I haven't spotted it. I got a bunch of travel coming up that is going to cut into my productivity, and we have some exciting enhancements in the hopper for our existing clients that I need to get hammered out so I might not get a chance to really tackle an Atom client until early summer. If you know of a decent typescript -> coffeescript converter that may make things a bit easier, but so far I've only found converters that go the other direction (the general momentum seems to be more behind TS than CS in that regard)

joshbw avatar Mar 23 '17 19:03 joshbw

TS > JS > CS... not the nicest, but might be a quick win?

steve-hawkins avatar Jun 28 '17 15:06 steve-hawkins

Has any progress been made on this? And, could you not use coffeescript js embedding support as a cheap solution? E.g.

``​`
/* put transpiled JS here */
``​`

It will compile to:

/* put transpile JS here */
;

Should be pretty safe.

passcod avatar Apr 07 '18 08:04 passcod