# editorconfig を Homebrew, apk, apt, dnf, zypper, scoop でインストール

editorconfig のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

## インストール

```sh
sudo av install brew:editorconfig
```

追加のインストールコマンド:

### macOS

- Homebrew (100%):

```sh
brew install editorconfig
```

  証拠: local Homebrew formula metadata

### Linux

- apk (92%):

```sh
sudo apk add editorconfig
```

  証拠: Alpine Linux edge package indexes: editorconfig from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install editorconfig
```

  証拠: Debian stable package indexes: editorconfig from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install editorconfig
```

  証拠: Fedora Rawhide package metadata: editorconfig from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- zypper (92%):

```sh
sudo zypper install editorconfig
```

  証拠: openSUSE Tumbleweed package metadata: editorconfig from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

### Windows

- Scoop (92%):

```sh
scoop install main/editorconfig
```

  証拠: Scoop official bucket manifest trees: bucket/editorconfig.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

## パッケージ情報

- **パッケージキー:** brew:editorconfig
- **パッケージマネージャ:** Homebrew
- **バージョン:** 0.12.11
- **ソース概要:** Maintain consistent coding style between multiple editors
- **ホームページ:** <https://editorconfig.org/>
- **リポジトリ:** <https://github.com/editorconfig/editorconfig-core-c>
- **生成日時:** 2026-08-03T19:37:03+00:00

## 実行可能ファイル

- editorconfig (エイリアス)
- editorconfig-0.12.11 (エイリアス)

## インストール挙動

- Bottle: 利用不可

## バージョンと鮮度

- ページ生成日: 2026-08-03
- マネージャ版: 0.12.11
## プロジェクトの歴史と使われ方

EditorConfig is a cross-editor coding-style convention built around one plain text file named .editorconfig. Its package-manager identity is the command-line C core, but its cultural footprint is broader: a file format, a formal spec, core parsers, and editor integrations.

### プロジェクトの歴史

The EditorConfig site describes the project as both a file format and a collection of editor plugins for maintaining consistent coding styles across editors and IDEs. The site repository was created in 2011, and the C core repository followed in 2012 as reusable parser and locator code for integrations.

The editorconfig-core-c README explains why the C core exists: plugin authors can share file location, INI parsing, and glob matching behavior instead of repeating that logic in every editor integration. The command-line program accepts a filename, searches for applicable .editorconfig files, and outputs the matching properties.

The formal specification later separated the format contract from individual implementations, giving package maintainers and editor authors a stable target for behavior such as section globbing, root=true search termination, supported properties, and value parsing.

### 採用の歴史

EditorConfig spread through both plugin ecosystems and native editor support. The official site distinguishes editors that need plugins from editors where no plugin is necessary, and it lists a wide range of IDEs, source hosts, and editors with built-in or installable support.

The format also became common in version-controlled source trees because it is intentionally readable, language-neutral, and stored beside the project code. That let teams encode indentation, line endings, final newline policy, charset, and trimming rules without requiring everyone to use the same editor.

### 使われ方

Users place a .editorconfig file in a project directory. Plugins search from the opened file upward, stop at filesystem root or a file with root=true, and apply matching sections in order so closer files can override parent settings.

The Homebrew package exposes the editorconfig CLI from editorconfig-core-c. That makes the same convention useful outside editors, including scripts, plugin development, and diagnostic checks.

### パッケージ好きにとっての重要性

EditorConfig is package-nerd-important because it is one of the few dotfile formats that functions as shared social infrastructure across languages, editors, IDEs, and source hosts. A tiny INI-like file reduces editor wars to a portable contract.

Its C core is also a good example of the Unix packaging pattern where a broader standard ships as a small CLI and library, letting distributions package the reference behavior while editor and tooling ecosystems build on top.

### タイムライン

- 2011: Official website repository created.
- 2012: editorconfig-core-c repository created for the C core library and CLI.
- 2014: EditorConfig Core 0.11.0 adds brace expansion support, as noted in the official file-format documentation.
- 2026: editorconfig-core-c v0.12.11 published.

### Related projects

- Related official projects include the EditorConfig website, the formal spec, editorconfig-core-c, editor plugins listed on editorconfig.org, and headless-tool integrations for build systems.

### ソース

- <https://editorconfig.org/>
- <https://spec.editorconfig.org/>
- <https://docs.editorconfig.org/>
- <https://github.com/editorconfig/editorconfig-core-c>
- <https://raw.githubusercontent.com/editorconfig/editorconfig-core-c/master/README.md>
- <https://api.github.com/repos/editorconfig/editorconfig.github.com>
- <https://api.github.com/repos/editorconfig/editorconfig-core-c>
- <https://github.com/editorconfig/editorconfig-core-c/releases/tag/v0.12.11>


## セキュリティノート

narrow executable package without higher-risk signals.

- **Geiger リスク:** グリーン / 低
- narrow executable package without higher-risk signals


## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Unix: .editorconfig
## 他のパッケージマネージャ記録

- Debian apt - editorconfig - 0.12.9+~0.17.1-1: normalized package name match | Debian stable package indexes: editorconfig from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | coding style indenter for all editors - commandline tools | https://editorconfig.org/
- Ubuntu apt - editorconfig - 0.12.7-0.1: normalized package name match | Ubuntu 24.04 LTS package indexes: editorconfig from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | coding style indenter for all editors - commandline tools | https://editorconfig.org/
- apk - editorconfig - 0.12.11-r0: normalized package name match | Alpine Linux edge package indexes: editorconfig from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | core library written in C for use by plugins supporting EditorConfig parsing | https://github.com/editorconfig/editorconfig-core-c
- apk - editorconfig-dev - 0.12.11-r0: normalized package name match | Alpine Linux edge package indexes: editorconfig-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | core library written in C for use by plugins supporting EditorConfig parsing (development files) | https://github.com/editorconfig/editorconfig-core-c
- apk - editorconfig-static - 0.12.11-r0: normalized package name match | Alpine Linux edge package indexes: editorconfig-static from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | core library written in C for use by plugins supporting EditorConfig parsing (static library) | https://github.com/editorconfig/editorconfig-core-c
- apk - libeditorconfig - 0.12.11-r0: normalized package name match | Alpine Linux edge package indexes: libeditorconfig from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | core library written in C for use by plugins supporting EditorConfig parsing (libraries) | https://github.com/editorconfig/editorconfig-core-c
- dnf - editorconfig - 0.12.11-2.fc45: normalized package name match | Fedora Rawhide package metadata: editorconfig from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Parser for EditorConfig files written in C | https://github.com/editorconfig/editorconfig-core-c
- dnf - editorconfig-devel - 0.12.11-2.fc45: normalized package name match | Fedora Rawhide package metadata: editorconfig-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Parser library for EditorConfig files (development files) | https://github.com/editorconfig/editorconfig-core-c
- dnf - editorconfig-libs - 0.12.11-2.fc45: normalized package name match | Fedora Rawhide package metadata: editorconfig-libs from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Parser library for EditorConfig files (shared library) | https://github.com/editorconfig/editorconfig-core-c
- zypper - editorconfig - 0.12.11-1.3: normalized package name match | openSUSE Tumbleweed package metadata: editorconfig from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Commandline utilities for EditorConfig | https://editorconfig.org/
- Scoop - main/editorconfig: normalized package name match | Scoop official bucket manifest trees: bucket/editorconfig.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1


## Combined YAML source

View the package source record on GitHub. [combined/editorconfig.yml](https://github.com/mxcl/pkgdb/blob/main/combined/editorconfig.yml)


## ソース

- pkg.so package database
- Geiger risk classifier
- curated configuration and credential file locations
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
