※当サイトの記事には、広告・プロモーションが含まれます。

ShellScriptのコーディングでもLinterとか利用したい

pc.watch.impress.co.jp

⇧ amazing...

Li-Fi(ライファイ)はLEDを使用した光無線通信技術の一種である。ハラルド・ハース英語版が最初に提案した。

Li-Fi - Wikipedia

歴史

2011年にハラルド・ハーズが「あらゆる光からの無線データ」という考えを紹介したTED・グローバル・トークにて『Li-Fi』という専門用語を作った。彼はエディンバラ大学のモバイルコミュニケーションズの会長であり、『pureLiFi』の共同設立者でもあった。

Li-Fi - Wikipedia

可視光通信 (VLC)の歴史は1880年代まで遡り、情報を伝送する電磁波スペクトルの可視光部分の使用を含む。エディンバラのデジタルコミュニケーション研究所のD-Lightプロジェクトは、2010年1月から2012年1月まで資金提供を受けていた

Li-Fi - Wikipedia

⇧ なかなか、研究の歴史がありますな。

ShellScriptのコーディングでもLinterとか利用したい

「シェル芸」という言葉があるぐらい、シェルスクリプトの世界は、「職人気質」的な色合いが濃いように思われますが(個人の見解です)、

blog.amedama.jp

qiita.com

qiita.com

⇧ 上記サイト様によりますと、「VS CodeVisual Studio Code)」の「拡張機能」で「シェルスクリプト」向けのものを導入すれば、コーディングのサポートしてくれたりするっぽい。

というわけで、「VS CodeVisual Studio Code)」の「拡張機能」ですが、

  • 動作確認とかもしたい
  • 動作確認は不要

⇧ を導入していく感じでしょうか。

流行り廃りがあるので、今後、変わってくるかもしれんですが。

導入してみた。

拡張機能」導入後に、その効果を確認してみたところ、何やら、「名前空間」っぽいことは、「ShellCheck」的にはNGっぽい。

う~む、微妙...

実行結果を変数に格納する時に、「backquote(バッククォート)」ではなく、「$()」で囲めって提案は、納得感あるけど...

ちなみに、

グレイヴ・アクセント`◌̀)は、おもにラテン文字を用いる言語の表記に用いられるアクセント符号で、ダイアクリティカルマーク(発音区別符号)の一種。抑音符(よくおんぷ)、抑音符号(よくおんふごう)、重アクセント低アクセント鈍アクセントとも呼ばれる。

グレイヴ・アクセント - Wikipedia

コンピュータ

ASCIIでは 6016 が(何らかの具体的な文字ではなく、スペースをともなった)グレイヴ・アクセントであり、Unicodeでは U+0060 である。

グレイヴ・アクセント - Wikipedia

この符号位置は特に伝統的に(Unicode以前の時代において)、開きシングルクォーテーションマークが無かったために、コンピュータ等で代用として多用されている(いくつかの例を以下に述べる)。そのためバッククォート(back quote)や、ほかに英語ではbacktickとも呼ばれる。

グレイヴ・アクセント - Wikipedia

⇧ ということらしい。

う~む、何か、もうちょっと、良しなに解析してくれるんだと思ってたんだけど、そこまで効果的な感じは得られないような気が...

動作確認とかをサポートしてる「拡張機能」とかだと、もうちょっとありがたみが感じられるんだろうか...

まぁ、本当は、awkとかの改行無しのコーディングになってしまっているのを整形してくれるような「拡張機能」があれば良かったんだけど、見当たらなかったのよね...

毎度モヤモヤ感が半端ない...

今回はこのへんで。