davidjgoss

Results 111 comments of davidjgoss

I was about to start work on a PR for `write-file-atomic` along the lines of "if we're asked to write a file sync but it's already in the queue to...

> I think adding this logic (local queue) wouldn't fix the issue, because it happens mostly when different processes try to write to (rename to) the same file. Ah, I...

@MikeRalphson thanks for the feedback and apologies for taking a while to follow up! I've made some edits and responded inline.

@MikeRalphson no problem, that's done.

Thanks @earth2marsh, that looks interesting. What would be the right next step for this PR?

fwiw in cucumber-js we [handled it like this](https://github.com/cucumber/cucumber-js/blob/main/docs/support_files/attachments.md): > If you've already got a base64-encoded string, you can prefix your mime type with base64: to indicate this:

npm has a public API specifically for this https://github.com/npm/download-counts, e.g. https://api.npmjs.org/downloads/point/last-month/cucumber

IntelliJ support is done via https://youtrack.jetbrains.com/issue/IDEA-199579, I can confirm this is working in the current version (2019.3), and also in: - WebStorm - GoLand - RubyMine That's as far as...

Oh, so although the Gherkin syntax support (in terms of highlighting and formatting) is fine, the autocompletion is not quite there: ![image](https://user-images.githubusercontent.com/3192745/69969827-1213b780-1515-11ea-97c7-cd3388528a22.png) Looks like the autocompletion comes from a Cucumber...

Having looked deeper now, the main cucumber plugin for IDEA does support autocompletion of `Rule` etc but it's behind a [`isGherkin6Supported`](https://github.com/JetBrains/intellij-plugins/blob/8ef85db0f308384c0eb3d78b10eb6bccc9c79fbb/cucumber/src/org/jetbrains/plugins/cucumber/CucumberJvmExtensionPoint.java#L65) check which is down to the language-specific extension ([java](https://github.com/JetBrains/intellij-plugins/tree/8ef85db0f308384c0eb3d78b10eb6bccc9c79fbb/cucumber-java),...