<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[shellcheck plugin wanted]]></title><description><![CDATA[<p dir="auto">Not sure if this is the correct place, I have been using Notepad++ for years, currently using 64bit version. I love using Notepad++ for bash scripting, some other heavier and not so elegant text IDEs have support for shellcheck but Notepad++ is still lacking.</p>
<p dir="auto">I’m not a developer, could somebody please create a plugin to support shellcheck?</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/18036/shellcheck-plugin-wanted</link><generator>RSS for Node</generator><lastBuildDate>Wed, 20 May 2026 23:21:40 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/18036.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Aug 2019 16:36:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to shellcheck plugin wanted on Mon, 05 Aug 2019 05:00:11 GMT]]></title><description><![CDATA[<p dir="auto">NppFTP is a very good tool, but still does not support scp properly, and using public/private key authentication is still a struggle, or at least I cant get it to work. I use it at home for certain servers, but at work I prefer WinSCP and NPP when not using vim.</p>
<p dir="auto">I hope this thread will inspire some plugin developer to integrate shellcheck into a plugin, have some kind of line highlighting or popup/tooltip type popup showing the output of shellcheck validation, maybe even a autoreplace text, which needs to be used with care :-)</p>
]]></description><link>https://community.notepad-plus-plus.org/post/45934</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/45934</guid><dc:creator><![CDATA[Gerhardus Scheltema]]></dc:creator><pubDate>Mon, 05 Aug 2019 05:00:11 GMT</pubDate></item><item><title><![CDATA[Reply to shellcheck plugin wanted on Fri, 02 Aug 2019 14:29:46 GMT]]></title><description><![CDATA[<p dir="auto">Are you editing a file on a remote server by WinScp locally, changes and the re-upload?  Look at <a href="https://ashkulz.github.io/NppFTP/" rel="nofollow ugc">NppFTP</a>, it does <code>scp</code> as well.  I use it all the time to edit files that are local to Linux from my Windows / N++.</p>
<p dir="auto">Cheers.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/45874</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/45874</guid><dc:creator><![CDATA[Michael Vincent]]></dc:creator><pubDate>Fri, 02 Aug 2019 14:29:46 GMT</pubDate></item><item><title><![CDATA[Reply to shellcheck plugin wanted on Fri, 02 Aug 2019 11:30:28 GMT]]></title><description><![CDATA[<p dir="auto">Fantastic, this is already much better, I have done this:</p>
<ol>
<li>Install NppExec plugin</li>
<li>Plugins -&gt; NppExec -&gt; Run (F6)</li>
<li>use this command: “shellcheck.exe -f gcc $(FULL_CURRENT_PATH)” # Note that shellcheck binary already in path<br />
or just use “shellcheck.exe $(FULL_CURRENT_PATH)” also works<br />
Optional:</li>
<li>Shift-F6 and add “%FILE%:%LINE%:%CHAR%” make it highlight red.</li>
</ol>
<p dir="auto">I open my files directly from WinScp the only problem is that you have to save the file, I’m usually very careful with my scripts anyway and work directly on test server, but it would be great if I can get it to save to temporary file run the linting show output and then I can make changes and save the file separately.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/45859</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/45859</guid><dc:creator><![CDATA[Gerhardus Scheltema]]></dc:creator><pubDate>Fri, 02 Aug 2019 11:30:28 GMT</pubDate></item><item><title><![CDATA[Reply to shellcheck plugin wanted on Fri, 02 Aug 2019 10:53:29 GMT]]></title><description><![CDATA[<p dir="auto">Looking into NppExec now, I already have the windows binary in my path. Shellcheck already returns json that indicates the position of the problem, having that directly in your edit window would be fantastic.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/45858</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/45858</guid><dc:creator><![CDATA[Gerhardus Scheltema]]></dc:creator><pubDate>Fri, 02 Aug 2019 10:53:29 GMT</pubDate></item><item><title><![CDATA[Reply to shellcheck plugin wanted on Thu, 01 Aug 2019 19:14:39 GMT]]></title><description><![CDATA[<p dir="auto">LOL, sorry, I <strong>completely</strong> misread that post.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/45847</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/45847</guid><dc:creator><![CDATA[Michael Vincent]]></dc:creator><pubDate>Thu, 01 Aug 2019 19:14:39 GMT</pubDate></item><item><title><![CDATA[Reply to shellcheck plugin wanted on Thu, 01 Aug 2019 19:05:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alan-kilborn" aria-label="Profile: Alan-Kilborn">@<bdi>Alan-Kilborn</bdi></a> said:</p>
<blockquote>
<p dir="auto">Probably “shellcheck” is correct, as there’s one for vim</p>
</blockquote>
<p dir="auto">Interesting.  I <a href="https://notepad-plus-plus.org/community/topic/17989/nppexec-cppcheck-not-working-but-nppexec-pylint-is-working" rel="nofollow ugc">learned recently</a> that you can teach NppExec to interpret the output of an external command, like linters or other code checkers, and make it interact with Notepad++.</p>
<p dir="auto">Since Michael seemed familiar with that feature, if <a class="plugin-mentions-user plugin-mentions-a" href="/user/gerhardus-scheltema" aria-label="Profile: Gerhardus-Scheltema">@<bdi>Gerhardus-Scheltema</bdi></a> can supply example output of the <code>shellcheck</code>, it might be possible to use it in conjunction with NppExec to do enough of what the OP wants, without a dedicated plugin. If it’s not a separate executable, but was built into that vim plugin/extension, it will be less likely to make it work easily.</p>
<p dir="auto">(That said, the straight answer to the OP is "no, I don’t know of any <code>shellcheck</code> plugin for Notepad++, and it doesn’t seem to be in the Plugins Admin list.)</p>
]]></description><link>https://community.notepad-plus-plus.org/post/45846</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/45846</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Thu, 01 Aug 2019 19:05:19 GMT</pubDate></item><item><title><![CDATA[Reply to shellcheck plugin wanted on Thu, 01 Aug 2019 18:58:59 GMT]]></title><description><![CDATA[<p dir="auto">Probably “shellcheck” is correct, as there’s one for vim:  <a href="https://github.com/koalaman/shellcheck" rel="nofollow ugc">https://github.com/koalaman/shellcheck</a></p>
]]></description><link>https://community.notepad-plus-plus.org/post/45845</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/45845</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Thu, 01 Aug 2019 18:58:59 GMT</pubDate></item><item><title><![CDATA[Reply to shellcheck plugin wanted on Thu, 01 Aug 2019 18:58:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/gerhardus-scheltema" aria-label="Profile: Gerhardus-Scheltema">@<bdi>Gerhardus-Scheltema</bdi></a> ,</p>
<p dir="auto">Clarification please: I interpreted your question as a question about “spell check” (and based on the contents of the previous reply, I’m not the only one).</p>
<p dir="auto">But on re-reading, with the mention of “bash scripting”: is “<code>shellcheck</code>” some sort of utility for helping with authoring of shell scripts, like bash scripts – and you’d like a plugin that integrated the <code>shellcheck</code> results into Notepad++?  Or was it, as I originally thought, just a misspelling of “spellcheck”?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/45844</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/45844</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Thu, 01 Aug 2019 18:58:06 GMT</pubDate></item><item><title><![CDATA[Reply to shellcheck plugin wanted on Thu, 01 Aug 2019 18:19:39 GMT]]></title><description><![CDATA[<p dir="auto"><a href="https://github.com/Predelnik/DSpellCheck" rel="nofollow ugc">DSpellCheck</a> doesn’t fit the bill?</p>
]]></description><link>https://community.notepad-plus-plus.org/post/45842</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/45842</guid><dc:creator><![CDATA[Michael Vincent]]></dc:creator><pubDate>Thu, 01 Aug 2019 18:19:39 GMT</pubDate></item></channel></rss>