並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 35 件 / 35件

新着順 人気順

pluginの検索結果1 - 35 件 / 35件

  • AIボイチェンアプリ「Voidol」が無償化 ~誰でも美少女・イケメンボイスになれる!/クリムゾンテクノロジーが初代「Voidol」と「Voidol Plugin Package」を無料公開中

      AIボイチェンアプリ「Voidol」が無償化 ~誰でも美少女・イケメンボイスになれる!/クリムゾンテクノロジーが初代「Voidol」と「Voidol Plugin Package」を無料公開中
    • Vitest公式になったeslint-plugin-vitestを導入して、適切なVitestのお作法を学んでみる

      import vitest from "@vitest/eslint-plugin"; export default [ { files: ["tests/**"], // or any other pattern plugins: { vitest }, rules: { ...vitest.configs.recommended.rules, // you can also use vitest.configs.all.rules to enable all rules + // e.g. 'vitest/no-test-return-statement': 'error', + "vitest/max-nested-describe": ["error", { "max": 1 }] // you can also modify rules' behavior using optio

        Vitest公式になったeslint-plugin-vitestを導入して、適切なVitestのお作法を学んでみる
      • GraphQLのダイエット術 TypeScript Language Service Pluginで未使用フィールドをなくす

        はじめに GraphQLは、API開発において柔軟性と効率性を提供する強力なツールです。しかし、クエリの記述が自由な分、クライアント側で不用意に多くのフィールドを要求してしまうと、パフォーマンス低下や保守性の悪化につながる可能性があります🥲 本記事では、TypeScript Language Service Pluginの1つであるGraphQLSPを活用し、GraphQLクエリの"ダイエット"、つまり未使用フィールドの削減を実現する方法を紹介します。 ※ この記事はTSKaigi Kansai 2024で共有した内容を記事にしたものです。 GraphQLの課題と対策 over fetching問題 GraphQLは、クライアントが厳密に必要とするデータのみを要求できるため、REST APIに比べてオーバーフェッチによるパフォーマンス低下を抑えることができます✊しかし、GraphQLでも

          GraphQLのダイエット術 TypeScript Language Service Pluginで未使用フィールドをなくす
        • mypy plugin に入門して社内 OSS である gokart を型安全にしてみた - エムスリーテックブログ

          今回は mypy plugin を利用して、型安全に対応していないライブラリを型安全にする方法を紹介します! 具体的にはエムスリーが開発する機械学習パイプラインツールである gokart を対象とし、mypy plugin を用いてどのように型の課題を解消したかについて解説します。 対象読者としては、既に gokart を使ってくださっている方はもちろんですが、dataclass や Pydantic がどのように型を担保しているかについて興味がある方も想定しています。 github.com gokart について gokart における型の問題 クラス変数をハックするツールである mypy による型チェックする上での課題 mypy plugin を自作してみる 静的解析時のイベントにフックする Plugin クラス 構文解析の結果を上書きする mypy API mypy plugin 開

            mypy plugin に入門して社内 OSS である gokart を型安全にしてみた - エムスリーテックブログ
          • GitHub - JosefAlbers/VimLM: VimLM is a Vim plugin that provides an LLM-powered assistant for code editing by allowing users to interact with a local LLM model through Vim commands and automatically ingesting code context.

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - JosefAlbers/VimLM: VimLM is a Vim plugin that provides an LLM-powered assistant for code editing by allowing users to interact with a local LLM model through Vim commands and automatically ingesting code context.
            • ポストCline時代のOSS開発はPlugin対応が必須なのか?

              はじめに LLMの支援が当たり前になった現在、オレオレツールを公開するハードルは下がり続けている。 私も以前からOSSコントリビュートはしていたが、Clineにより生産性を高められ、初のOSS公開に至った。(その後、既存のより良いPluginが見つかりArchiveした) 他にも諸々あり、自分の経験から表題の危機感をぼんやりながら書いてみる。 前提 Clineとはコーディングに特化したAI Agentを扱うことのできるVS Code拡張機能である。 本記事は、この記事の内容を踏まえている。 Clineの盛り上がり 2025年の年明けから現在、Clineの話題でTwitterが盛り上がっている。 もっとも2024年11月末時点でこの記事のために情報収集した時には、盛り上がりは限定的であった。 いま盛り上がっている理由として、下記の条件が揃い、追い風が吹いている状況が一因と想像できる。 1.

                ポストCline時代のOSS開発はPlugin対応が必須なのか?
              • Voidol1およびVoidol Plugin Packageの無償配布スタート

                Voidol2・Voidol3には、特定のキャラクターへのリアルタイム声質変換を実現するAIモードと、 上下3オクターブにわたるピッチの変化やフォルマントの変化を自由に設定できる SYNTHモードの2つの変換モードが搭載されていますが、 Voidol1・Voidol Plugin PackageはともにAIモードのみの搭載となっております。 この機会にぜひAIリアルタイム声質変換をご体験ください。 ※Voidol1とVoidol Plugin Packageのサポートに関しましては年内で終了いたします。 ※ご購入いただいたボイスモデルはVoidol2・Voidol3で引き続きご利用いただけます。

                  Voidol1およびVoidol Plugin Packageの無償配布スタート
                • eslint-plugin-no-barrel-filesを導入してBarrel filesをやめた話 | PR TIMES 開発者ブログ

                  こんにちは、フロントエンドエンジニアのやなぎ(@apple_yagi)です。 PR TIMESではフロントエンドのReactリプレイス当初より Barrel file を作成するルールがありました。しかし、先日そのルールを廃止することに決めたため、その経緯についてご紹介します。 Barrel filesとは Barrel filesとは複数のモジュールを1つのファイル(Barrel file)にまとめてexportすることを指します。以下の例ではutils/test.ts 、utils/fuga.ts 、utils/hoge.ts で export されている定数を utils/index.ts で再exportしています。 // utils/test.ts export const test = 1; // utils/fuga.ts export const fuga = 2; //

                    eslint-plugin-no-barrel-filesを導入してBarrel filesをやめた話 | PR TIMES 開発者ブログ
                  • 【自動修正も可能】カスタムESLintルールをTypeScriptで書く(eslint-plugin-local-rules)

                    チームで開発をする中で、特定の書き方を強制するために ESLint を使うことがあります。 どうしてもデフォルトのルールでは表現できない場合もありますが、そんなときはカスタムルールを作ることで対応できます。 今回は eslint-plugin-local-rules というプラグインを使って、リポジトリ内で完結するルールを書く方法を紹介します。 この記事の概要 ESLint のカスタムルールを作る 外部に公開 (npm publish) する必要はなく、リポジトリ内だけで完結させる ルールを TypeScript で書く 自動修正機能をつける JSX を検出する ESLintルールを作ることのメリット 具体的な方法を説明する前に、なぜ開発ルールを ESLint ルールにすることが重要なのか確認しておきます。 コードを書く人が気をつければいいんじゃない?と思うこともあるのですが、ルールを作る

                      【自動修正も可能】カスタムESLintルールをTypeScriptで書く(eslint-plugin-local-rules)
                    • cocoon-スキンをgrayishに変えました!grayish MV add Pluginのダウンロードの仕方初心者の方にもできるよ!

                      画像を置換後、パターンの「更新」をクリックして管理画面に戻ってください。 更新したパターンのIDを確認します。ここで今回使用するパターンのIDの数字をコピーしておきます。 プラグイン「grayish MV add Plugin」のダウンロード ここからプラグインをダウンロードします(先ほども触れましたが普通のプラグインのようにダッシュボードのプラグインで新規プラグインを追加してもgrayish MV add Pluginは出てきません。) プラグインをダウンロードしたら、ダッシュボードのプラグインを開きます「新規プラグインを追加」をクリックします 「プラグインのアップロード」が出てくるのでクリック ファイルの選択をします 「grayish_my_add_plugin-main.zip」を選択して「今すぐインストール」します。 プラグイン「grayish MV add Plugin」の設定

                        cocoon-スキンをgrayishに変えました!grayish MV add Pluginのダウンロードの仕方初心者の方にもできるよ!
                      • GitHub - eslint/css: CSS language plugin for ESLint

                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                          GitHub - eslint/css: CSS language plugin for ESLint
                        • eslint-plugin-unicornでファイル名のケーススタイルを統一する

                          背景 ある日。 彡(゚)(゚) 「ファッ!? 基本ケバブケースでファイル名が作られてるのに、一部でスネークケースとキャメルケースが混じっとる!!」 という状況に直面しました。 Nest.jsで作っていたマイクロサービスで起こっており、基本的にキャメルケースで当初は命名が統一されていました。 が、別のマイクロサービス(Laravel)でModel(Actice Record)の定義などを先にしていたのをNest.jsにそのまま持ち込んだ際に、テーブル名がキャメルケースだったりすることもあり、そこから紛れ込み始めたものと思われます。 要するに、人為的なエラーです。 ということでこれを修正する 目に見えるケバブケース以外のファイル命名は潰せましたが、本当潰し切れているか。あるいはこれから先も同じようなことが起こらないかが気になるところ。 こんなときの解法がlinterによる静的解析です。 という

                            eslint-plugin-unicornでファイル名のケーススタイルを統一する
                          • BiomeのPluginについて

                            こんにちは、mehm8128 です。 最近、Roadmap 2025 and Biome 2.0 | Biomeが公開されました。 その中でも一番気になっているのはやはりプラグイン機能です。そこで、RFC を簡単にまとめて寄り道などしながら、Biome のプラグインについて理解している範囲で紹介します。 間違いなどありましたらコメント欄にて教えていただけると助かります。 Biome のプラグイン そもそも Biome のプラグインとは、ESLint のプラグイン機能のように、Biome 自体が提供している lint ルール以外にもユーザーが独自のルールを作成できるようにするものです(format に関してもサポートされる可能性があります)。 RFC は以下の discussion で提案されています。 issue はこちら。 Biome のプラグインには主に GritQL というクエリ言語

                              BiomeのPluginについて
                            • GitHub - IanVS/prettier-plugin-sort-imports: An opinionated but flexible prettier plugin to sort import statements

                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                GitHub - IanVS/prettier-plugin-sort-imports: An opinionated but flexible prettier plugin to sort import statements
                              • GitHub - cysec-lab/y2k38-checker: Clang Static Analyzer plugin which detects the Y2K38 bug in 64bit enviroment

                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                  GitHub - cysec-lab/y2k38-checker: Clang Static Analyzer plugin which detects the Y2K38 bug in 64bit enviroment
                                • Security plugin flaw in millions of WordPress sites gives admin access

                                  HomeNewsSecuritySecurity plugin flaw in millions of WordPress sites gives admin access A critical authentication bypass vulnerability has been discovered impacting the WordPress plugin 'Really Simple Security' (formerly 'Really Simple SSL'), including both free and Pro versions. Really Simple Security is a security plugin for the WordPress platform, offering SSL configuration, login protection, a

                                    Security plugin flaw in millions of WordPress sites gives admin access
                                  • ESLint の Legacy Config と Flat Config における Plugin 構造の違いと両対応 Plugin の構造

                                    概要 ESLint v9 への対応を進めていると、いくつか Flat Config に対応していない Plugin や Config に遭遇することがあります。その際に、Legacy Config のみ対応している Plugin と、Flat Config も対応している Plugin の両方の構造の違いを知っておくと、Flat Config に向けた対応をすすめる上で便利だったため、その違いを俯瞰するための資料としてまとめました。 前提 以下で例示する Plugin は、パッケージ名を eslint-plugin-example として、いくつかのカスタムルールと、カスタム Processor を持つものを想定しています。 Plugin の実装方法や API の解説はしない。 ESLint v9 では、v8 で廃止予定となった API が削除されているため、Plugin を作成したり、E

                                      ESLint の Legacy Config と Flat Config における Plugin 構造の違いと両対応 Plugin の構造
                                    • GitHub - ggml-org/llama.vim: Vim plugin for LLM-assisted code/text completion

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                        GitHub - ggml-org/llama.vim: Vim plugin for LLM-assisted code/text completion
                                      • ESLintをより強力に!eslint-plugin-unicornとeslint-plugin-perfectionistの活用法

                                        ESLintをより強力に!eslint-plugin-unicornとeslint-plugin-perfectionistの活用法 はじめに ESLintはJavaScriptやTypeScriptのコード品質を向上させるためのツールですが設定に悩むことも多いです 本記事ではESLintの設定をシンプルかつ強力にするための2つのプラグインeslint-plugin-perfectionistとeslint-plugin-unicornを紹介します これらのプラグインを使うことで、手間をかけずに厳格なコードチェックを実現できます! eslint-plugin-perfectionistとは eslint-plugin-perfectionistはオブジェクト、インポート、型、列挙型、JSXプロパティなどのデータを整然と並べ替えるためのESLintプラグインです 並べ替えの基準にはアルファベ

                                          ESLintをより強力に!eslint-plugin-unicornとeslint-plugin-perfectionistの活用法
                                        • GitHub - RooVetGit/Roo-Code: Roo Code (prev. Roo Cline) is a VS Code plugin that enhances coding with AI-powered automation, multi-model support, and experimental features

                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                            GitHub - RooVetGit/Roo-Code: Roo Code (prev. Roo Cline) is a VS Code plugin that enhances coding with AI-powered automation, multi-model support, and experimental features
                                          • ACF | ACF Plugin no longer available on WordPress.org

                                            We were saddened and appalled by Matt Mullenweg’s actions this morning appropriating the Advanced Custom Fields plugin that our ACF team has been actively developing for the WordPress community since 2011. Advanced Custom Fields is a sophisticated plugin with over 200,000 lines of code, which we continually develop, enhance, support and invest in to meet the needs of our users across WordPress.  W

                                              ACF | ACF Plugin no longer available on WordPress.org
                                            • GitHub - hadynz/obsidian-kindle-plugin: Sync your Kindle notes and highlights directly into your Obsidian vault

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                GitHub - hadynz/obsidian-kindle-plugin: Sync your Kindle notes and highlights directly into your Obsidian vault
                                              • GitHub - vitest-dev/eslint-plugin-vitest: eslint plugin for vitest

                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                  GitHub - vitest-dev/eslint-plugin-vitest: eslint plugin for vitest
                                                • Unity - XR Plugin Managementで非VRモードとしてEditorで実行する - yotiky Tech Blog

                                                  Project Settings > XR Plug-in Management で「Initialize XR on Startup」のチェックボックスを外すとエディタで実行できる。 以下のサイトでスクリプトから切り替える方法などが紹介されている。 framesynthesis.jp また、Mock HMD Loaderを利用すると、デバイスなしでレンダリングを確認したりできる。 docs.unity3d.com

                                                    Unity - XR Plugin Managementで非VRモードとしてEditorで実行する - yotiky Tech Blog
                                                  • golangci-lintのModule Plugin Systemが良さそうなので使ってみた

                                                    はじめに この記事では、golangci-lintのv1.57.0でリリースされたModule Plugin Systemについて既存のPlugin機構を交えて解説します。 弊社サービスSNKRDUNKのバックエンドはGoで実装されておりLinterはgolangci-lintを使っています。 Pluginで動かしているLinterもあり、その影響でローカル環境でgolangci-lintを実行するのがやや手間になっており、何か良い方法がないかと調べていたらModule Plugin Systemというものがリリースされていたので、自分自身の理解のためにも今回の記事を書くに至りました。 golangci-lintのPlugin Systemについて まずはじめに、golangci-lintにlinterを追加する方法は以下の2通りあります。 1. public linterとしてgolan

                                                      golangci-lintのModule Plugin Systemが良さそうなので使ってみた
                                                    • JVN#60331535: WordPress用プラグインSiteGuard WP Pluginにおける変更したログインパスが漏えいする脆弱性

                                                      JVN#60331535 WordPress用プラグインSiteGuard WP Pluginにおける変更したログインパスが漏えいする脆弱性 EGセキュアソリューションズが提供するWordPress用プラグインSiteGuard WP Pluginには、変更したログインパスへのアクセスが、​他のページからのリダイレクトにより可能になる脆弱性が存在します。

                                                      • GitHub - anpigon/obsidian-book-search-plugin: Obsidian plugin that automatically creates notes by searching for books

                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                          GitHub - anpigon/obsidian-book-search-plugin: Obsidian plugin that automatically creates notes by searching for books
                                                        • Meet Eagle 4: Explore Innovations in Plugin Integration and Design Aesthetics | Eagle

                                                          Meet Eagle 4: Explore Innovations in Plugin Integration and Design Aesthetics After much anticipation, we are thrilled to introduce the all-new Eagle 4, which brings a host of exciting features and enhancements. Eagle 4 represents a comprehensive overhaul designed to make your daily workflows more flexible and efficient. From an entirely new plugin system to practical AI tools, and a redesigned us

                                                          • JetBrains Rider and the .NET Aspire Plugin | The .NET Tools Blog

                                                            With the .NET 8 announcement, developers were surprised to learn of a new opinionated, cloud-ready stack for building observable distributed applications. Of course, we’re talking about .NET Aspire, a solution of tools and patterns delivered to developers via the NuGet workloads found in newer versions of the .NET SDK, similar to Multi-Application UI or MAUI. In this post, we’ll cover what .NET As

                                                              JetBrains Rider and the .NET Aspire Plugin | The .NET Tools Blog
                                                            • 【セキュリティ ニュース】WP向けプラグイン「SiteGuard WP Plugin」に脆弱性 - アップデートを(1ページ目 / 全1ページ):Security NEXT

                                                              コンテンツマネジメントシステム(CMS)の「WordPress」向けに提供されているプラグイン「SiteGuard WP Plugin」に脆弱性が明らかとなった。脆弱性を修正したアップデートが提供されている。 同ソフトウェアは、ログインページを保護するため、URLの変更機能、管理ディレクトリへのアクセス制限、画像認証、ログインロックなど「WordPress」向けのセキュリティ機能を追加するプラグイン。 ログインページの変更機能を利用し、ログインページへリダイレクトを行わない設定としていた場合も、特定ファイルに対するアクセスをリダイレクトし、ログインページのURLが漏洩する脆弱性「CVE-2024-37881」が判明したという。 共通脆弱性評価システム「CVSSv3.0」のベーススコアは「5.3」と評価されている。同脆弱性はSTNetの渡邉優太氏が情報処理推進機構(IPA)へ報告。JPCER

                                                              • GitHub - franken-ui/ui: Franken UI is an HTML-first, open-source library of UI components that works as a standalone or as a Tailwind CSS plugin. It is compatible with UIkit 3. The design is influenced by shadcn/ui.

                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                  GitHub - franken-ui/ui: Franken UI is an HTML-first, open-source library of UI components that works as a standalone or as a Tailwind CSS plugin. It is compatible with UIkit 3. The design is influenced by shadcn/ui.
                                                                • Grafana DuckDB Data Souce Plugin

                                                                  Grafana で DuckDB が使えたらいいのに。ログは S3 に置いておくだけで、あとは JSONL や Parquet を DuckDB が引っ張ってきて解析した結果を Grafana で表示できたら。 この夢を実現する Grafana プラグインが最近公開されました。 MotherDuck が開発し OSS (Apache-2.0) で公開されています。 GitHub - motherduckdb/grafana-duckdb-datasourceContribute to motherduckdb/grafana-duckdb-datasource development by creating an account on GitHub.GitHubmotherduckdb 自社製品のログを Fluent Bit で MinIO (S3 または S3 互換オブジェクトストレージ

                                                                    Grafana DuckDB Data Souce Plugin
                                                                  • How to build a plugin system in Rust

                                                                    How to build a plugin system in RustMay 29, 2024Software used by businesses often needs to be extensible. For Arroyo, a real-time SQL engine, that means supporting user-defined functions (UDFs). But how can we support dynamic, user-written code in a static language like Rust? This post dives deep into the technical details of building a dynamically-linked, FFI-based plugin system in Rust. Arroyo i

                                                                      How to build a plugin system in Rust
                                                                    • GitHub - eslint-functional/eslint-plugin-functional: ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.

                                                                      The following rulesets are made available by this plugin. Presets: Strict (configs.strict) Enforce recommended rules designed to strictly enforce functional programming. Recommended (configs.recommended) Has the same goal as the strict preset but a little more lenient, allowing for functional-like coding styles and nicer integration with non-functional 3rd-party libraries. Lite (configs.lite) Good

                                                                        GitHub - eslint-functional/eslint-plugin-functional: ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.
                                                                      • SRv6-mobile VPP plugin Performance Optimization

                                                                        インテル森さんの2019年発表資料。

                                                                          SRv6-mobile VPP plugin Performance Optimization
                                                                        1