Skip to main content

NOTE this package has been renamed from kconfstyle to kconfigstyle! This package will no longer receive updates.

kconfstyle

A simple linter for Kconfig files, with support for Zephyr and ESP-IDF coding styles.

See here for refences on Zephyr and ESP-IDF Kconfig styles:

Espressif provides a tool called kconfcheck to check Kconfig formatting, but it is not very configurable and does not support auto-formatting. kconfstyle aims to provide a more flexible and user-friendly alternative.

Installation

Run without installing with uv:

uvx kconfstyle [options] <kconfig_files>

Or install and run:

pip install kconfstyle
kconfstyle [options] <kconfig_files>

License

See LICENSE file for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kconfstyle-0.2.4.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kconfstyle-0.2.4-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file kconfstyle-0.2.4.tar.gz.

File metadata

  • Download URL: kconfstyle-0.2.4.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for kconfstyle-0.2.4.tar.gz
Algorithm Hash digest
SHA256 5439964f0306d8942c15c4c1cd70452f8df9aa5a8b3f9b0e776a411f6a71f762
MD5 4bcf89ae2a424f7bc2240678172faa69
BLAKE2b-256 57ef79ee1947a4785180c07bfabe4582a360df4af2b85f60acbdffba07b86565

See more details on using hashes here.

File details

Details for the file kconfstyle-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: kconfstyle-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for kconfstyle-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e54ff5624f6a67c6712885f8addd62cab3ab65cb8393a04f7375121c37cd8007
MD5 c57079d5ea34e6349ac0693ee37f8bfc
BLAKE2b-256 f51c2db79ae36fc2e27f88372239e1c5a198accea43379b7e7e7e72792784bdc

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.4 This release

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page