From 3d1b91eb2c1d5013b24f86d2ce3174752145bee3 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Fri, 12 Mar 2021 08:59:38 +0100 Subject: [PATCH] main: Run new script through pylint --- meson.build | 3 +++ src/meson.build | 9 ++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index f7d11ad..8b2aca1 100644 --- a/meson.build +++ b/meson.build @@ -42,6 +42,9 @@ gnome = import('gnome') add_global_arguments('-D_GNU_SOURCE=1', language: 'c') +pylint = find_program('pylint-3', 'pylint3', 'pylint', required: false) +pylint_flags = ['-d', 'C0116', '-d', 'C0114', '-d', 'W0707'] + subdir('src') subdir('data') diff --git a/src/meson.build b/src/meson.build index dce8c9e..8e5287a 100644 --- a/src/meson.build +++ b/src/meson.build @@ -59,9 +59,16 @@ ppd_conf = configuration_data() ppd_conf.set('VERSION', meson.project_version()) ppd_conf.set('PYTHON3', py_installation.path()) -configure_file( +script = configure_file( input: 'powerprofilesctl.in', output: 'powerprofilesctl', configuration: ppd_conf, install_dir: get_option('bindir') ) + +if pylint.found() + test('pylint-powerprofilesctl', + pylint, + args: pylint_flags + [ script ], + ) +endif