Fixed findings

List of Findings

Error: COMPILER_WARNING: [#def1]
enchant-2.8.15/build_native/src/enchant.c: scope_hint: In function ‘print_utf’
enchant-2.8.15/build_native/src/enchant.c:477:22: warning[-Wunused-but-set-variable=]: variable ‘_buf_size_’ set but not used
#  477 |                 gint _buf_size_;
#      |                      ^~~~~~~~~~
#  475|   		guint8* buf = NULL;
#  476|   		gint buf_length1;
#  477|-> 		gint _buf_size_;
#  478|   		FILE* _tmp4_;
#  479|   		guint8* _tmp5_;

Error: COMPILER_WARNING: [#def2]
enchant-2.8.15/build_native/src/enchant.c:620:22: warning[-Wunused-but-set-variable=]: variable ‘_suggs_size_’ set but not used
#  620 |                 gint _suggs_size_;
#      |                      ^~~~~~~~~~~~
#  618|   		gchar** _tmp3_;
#  619|   		gint suggs_length1;
#  620|-> 		gint _suggs_size_;
#  621|   		gboolean _tmp4_ = FALSE;
#  622|   		gchar** _tmp5_;

Error: COMPILER_WARNING: [#def3]
enchant-2.8.15/build_native/src/enchant.c:623:22: warning[-Wunused-but-set-variable=]: variable ‘_tmp5__length1’ set but not used
#  623 |                 gint _tmp5__length1;
#      |                      ^~~~~~~~~~~~~~
#  621|   		gboolean _tmp4_ = FALSE;
#  622|   		gchar** _tmp5_;
#  623|-> 		gint _tmp5__length1;
#  624|   #line 93 "enchant.vala"
#  625|   		_tmp0_ = strlen (word);

Error: COMPILER_WARNING: [#def4]
enchant-2.8.15/build_native/src/enchant.c: scope_hint: In function ‘do_mode_a’
enchant-2.8.15/build_native/src/enchant.c:646:33: warning[-Wunused-but-set-variable=]: variable ‘_tmp6_’ set but not used
#  646 |                         gchar** _tmp6_;
#      |                                 ^~~~~~
#  644|   #line 645 "enchant.c"
#  645|   		} else {
#  646|-> 			gchar** _tmp6_;
#  647|   			gint _tmp6__length1;
#  648|   #line 94 "enchant.vala"

Error: COMPILER_WARNING: [#def5]
enchant-2.8.15/build_native/src/enchant.c:672:33: warning[-Wunused-but-set-variable=]: variable ‘_tmp7_’ set but not used
#  672 |                         gchar** _tmp7_;
#      |                                 ^~~~~~
#  670|   #line 671 "enchant.c"
#  671|   		} else {
#  672|-> 			gchar** _tmp7_;
#  673|   			gint _tmp7__length1;
#  674|   			FILE* _tmp16_;

Error: COMPILER_WARNING: [#def6]
enchant-2.8.15/build_native/src/enchant.c:704:57: warning[-Wunused-but-set-variable=]: variable ‘_tmp10_’ set but not used
#  704 |                                                 gchar** _tmp10_;
#      |                                                         ^~~~~~~
#  702|   					while (TRUE) {
#  703|   #line 704 "enchant.c"
#  704|-> 						gchar** _tmp10_;
#  705|   						gint _tmp10__length1;
#  706|   						FILE* _tmp11_;

Error: COMPILER_WARNING: [#def7]
enchant-2.8.15/build_native/src/enchant.c:708:54: warning[-Wunused-but-set-variable=]: variable ‘_tmp12__length1’ set but not used
#  708 |                                                 gint _tmp12__length1;
#      |                                                      ^~~~~~~~~~~~~~~
#  706|   						FILE* _tmp11_;
#  707|   						gchar** _tmp12_;
#  708|-> 						gint _tmp12__length1;
#  709|   						const gchar* _tmp13_;
#  710|   						gchar** _tmp14_;

Error: COMPILER_WARNING: [#def8]
enchant-2.8.15/build_native/src/enchant.c:710:57: warning[-Wunused-but-set-variable=]: variable ‘_tmp14_’ set but not used
#  710 |                                                 gchar** _tmp14_;
#      |                                                         ^~~~~~~
#  708|   						gint _tmp12__length1;
#  709|   						const gchar* _tmp13_;
#  710|-> 						gchar** _tmp14_;
#  711|   						gint _tmp14__length1;
#  712|   #line 107 "enchant.vala"

Error: COMPILER_WARNING (CWE-563): [#def9]
enchant-2.8.15/build_native/src/enchant.c: scope_hint: In function ‘value_token_collect_value’
enchant-2.8.15/build_native/src/enchant.c:882:34: warning[-Wunused-parameter]: unused parameter ‘n_collect_values’
#  882 |                            guint n_collect_values,
#      |                            ~~~~~~^~~~~~~~~~~~~~~~
#  880|   static gchar*
#  881|   value_token_collect_value (GValue* value,
#  882|->                            guint n_collect_values,
#  883|                              GTypeCValue* collect_values,
#  884|                              guint collect_flags)

Error: COMPILER_WARNING (CWE-563): [#def10]
enchant-2.8.15/build_native/src/enchant.c:884:34: warning[-Wunused-parameter]: unused parameter ‘collect_flags’
#  884 |                            guint collect_flags)
#      |                            ~~~~~~^~~~~~~~~~~~~
#  882|                              guint n_collect_values,
#  883|                              GTypeCValue* collect_values,
#  884|->                            guint collect_flags)
#  885|   {
#  886|   #line 130 "enchant.vala"

Error: COMPILER_WARNING (CWE-563): [#def11]
enchant-2.8.15/build_native/src/enchant.c: scope_hint: In function ‘value_token_lcopy_value’
enchant-2.8.15/build_native/src/enchant.c:916:32: warning[-Wunused-parameter]: unused parameter ‘n_collect_values’
#  916 |                          guint n_collect_values,
#      |                          ~~~~~~^~~~~~~~~~~~~~~~
#  914|   static gchar*
#  915|   value_token_lcopy_value (const GValue* value,
#  916|->                          guint n_collect_values,
#  917|                            GTypeCValue* collect_values,
#  918|                            guint collect_flags)

Error: COMPILER_WARNING (CWE-563): [#def12]
enchant-2.8.15/build_native/src/enchant.c: scope_hint: In function ‘token_class_init’
enchant-2.8.15/build_native/src/enchant.c:1042:28: warning[-Wunused-parameter]: unused parameter ‘klass_data’
# 1042 |                   gpointer klass_data)
#      |                   ~~~~~~~~~^~~~~~~~~~
# 1040|   static void
# 1041|   token_class_init (TokenClass * klass,
# 1042|->                   gpointer klass_data)
# 1043|   {
# 1044|   #line 130 "enchant.vala"

Error: COMPILER_WARNING (CWE-563): [#def13]
enchant-2.8.15/build_native/src/enchant.c: scope_hint: In function ‘token_instance_init’
enchant-2.8.15/build_native/src/enchant.c:1053:31: warning[-Wunused-parameter]: unused parameter ‘klass’
# 1053 |                      gpointer klass)
#      |                      ~~~~~~~~~^~~~~
# 1051|   static void
# 1052|   token_instance_init (Token * self,
# 1053|->                      gpointer klass)
# 1054|   {
# 1055|   #line 130 "enchant.vala"

Error: COMPILER_WARNING (CWE-563): [#def14]
enchant-2.8.15/build_native/src/enchant.c: scope_hint: In function ‘main_set_mode’
enchant-2.8.15/build_native/src/enchant.c:1550:29: warning[-Wunused-parameter]: unused parameter ‘val’
# 1550 |                const gchar* val,
#      |                ~~~~~~~~~~~~~^~~
# 1548|   static gboolean
# 1549|   main_set_mode (const gchar* option_name,
# 1550|->                const gchar* val,
# 1551|                  void* data)
# 1552|   {

Error: COMPILER_WARNING (CWE-563): [#def15]
enchant-2.8.15/build_native/src/enchant.c:1551:22: warning[-Wunused-parameter]: unused parameter ‘data’
# 1551 |                void* data)
#      |                ~~~~~~^~~~
# 1549|   main_set_mode (const gchar* option_name,
# 1550|                  const gchar* val,
# 1551|->                void* data)
# 1552|   {
# 1553|   	gboolean result;

Error: COMPILER_WARNING: [#def16]
enchant-2.8.15/build_native/src/enchant.c:2628:14: warning[-Wunused-but-set-variable=]: variable ‘_tmp8__length1’ set but not used
# 2628 |         gint _tmp8__length1;
#      |              ^~~~~~~~~~~~~~
# 2626|   	FILE* fp = NULL;
# 2627|   	gchar** _tmp8_;
# 2628|-> 	gint _tmp8__length1;
# 2629|   	gchar** _tmp11_;
# 2630|   	gint _tmp11__length1;

Error: COMPILER_WARNING (CWE-563): [#def17]
enchant-2.8.15/build_native/src/enchant.c: scope_hint: In function ‘main_main’
enchant-2.8.15/build_native/src/enchant.c:2771:22: warning[-Wunused-variable]: unused variable ‘_f_collection_size_’
# 2771 |                 gint _f_collection_size_ = 0;
#      |                      ^~~~~~~~~~~~~~~~~~~
# 2769|   		gchar** f_collection = NULL;
# 2770|   		gint f_collection_length1 = 0;
# 2771|-> 		gint _f_collection_size_ = 0;
# 2772|   		gint f_it = 0;
# 2773|   #line 423 "enchant.vala"

Error: COMPILER_WARNING (CWE-563): [#def18]
enchant-2.8.15/build_native/src/enchant.c: scope_hint: In function ‘main_class_init’
enchant-2.8.15/build_native/src/enchant.c:2872:27: warning[-Wunused-parameter]: unused parameter ‘klass_data’
# 2872 |                  gpointer klass_data)
#      |                  ~~~~~~~~~^~~~~~~~~~
# 2870|   static void
# 2871|   main_class_init (MainClass * klass,
# 2872|->                  gpointer klass_data)
# 2873|   {
# 2874|   #line 213 "enchant.vala"

Error: COMPILER_WARNING (CWE-563): [#def19]
enchant-2.8.15/build_native/src/enchant.c: scope_hint: In function ‘main_instance_init’
enchant-2.8.15/build_native/src/enchant.c:2882:28: warning[-Wunused-parameter]: unused parameter ‘self’
# 2882 | main_instance_init (Main * self,
#      |                     ~~~~~~~^~~~
# 2880|   
# 2881|   static void
# 2882|-> main_instance_init (Main * self,
# 2883|                       gpointer klass)
# 2884|   {

Error: COMPILER_WARNING (CWE-563): [#def20]
enchant-2.8.15/build_native/src/enchant.c:2883:30: warning[-Wunused-parameter]: unused parameter ‘klass’
# 2883 |                     gpointer klass)
#      |                     ~~~~~~~~~^~~~~
# 2881|   static void
# 2882|   main_instance_init (Main * self,
# 2883|->                     gpointer klass)
# 2884|   {
# 2885|   }

Error: COMPILER_WARNING: [#def21]
enchant-2.8.15/build_native/src/enchant.c: scope_hint: In function ‘main_finalize’
enchant-2.8.15/build_native/src/enchant.c:2890:16: warning[-Wunused-but-set-variable=]: variable ‘self’ set but not used
# 2890 |         Main * self;
#      |                ^~~~
# 2888|   main_finalize (GObject * obj)
# 2889|   {
# 2890|-> 	Main * self;
# 2891|   #line 213 "enchant.vala"
# 2892|   	self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_MAIN, Main);

Scan Properties

analyzer-version-clippy1.95.0
analyzer-version-cppcheck2.20.0
analyzer-version-gcc16.1.1
analyzer-version-gcc-analyzer16.1.1
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
diffbase-analyzer-version-clippy1.95.0
diffbase-analyzer-version-cppcheck2.20.0
diffbase-analyzer-version-gcc16.1.1
diffbase-analyzer-version-gcc-analyzer16.1.1
diffbase-analyzer-version-shellcheck0.11.0
diffbase-analyzer-version-unicontrol0.0.2
diffbase-enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
diffbase-exit-code0
diffbase-hostip-172-16-1-114.us-west-2.compute.internal
diffbase-known-false-positives/usr/share/csmock/known-false-positives.js
diffbase-known-false-positives-rpmknown-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch
diffbase-mock-configfedora-rawhide-x86_64
diffbase-project-nameenchant2-2.8.16-1.fc45
diffbase-store-results-to/tmp/tmpssbf8oxi/enchant2-2.8.16-1.fc45.tar.xz
diffbase-time-created2026-06-01 11:55:23
diffbase-time-finished2026-06-01 11:57:56
diffbase-toolcsmock
diffbase-tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'shellcheck,cppcheck,clippy,unicontrol,gcc' '-o' '/tmp/tmpssbf8oxi/enchant2-2.8.16-1.fc45.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpssbf8oxi/enchant2-2.8.16-1.fc45.src.rpm'
diffbase-tool-versioncsmock-3.8.5.20260529.133039.g6f3b5c6-1.el9
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-114.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20260524.213755.g3c6d0be.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-nameenchant2-2.8.15-1.fc44
store-results-to/tmp/tmp_tb3of8q/enchant2-2.8.15-1.fc44.tar.xz
time-created2026-06-01 11:51:38
time-finished2026-06-01 11:55:01
titleFixed findings
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'shellcheck,cppcheck,clippy,unicontrol,gcc' '-o' '/tmp/tmp_tb3of8q/enchant2-2.8.15-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp_tb3of8q/enchant2-2.8.15-1.fc44.src.rpm'
tool-versioncsmock-3.8.5.20260529.133039.g6f3b5c6-1.el9