Newly introduced findings

List of Findings

Error: COMPILER_WARNING: [#def1]
enchant-2.8.14/build_native/lib/broker.c:2153:14: warning[-Wunused-but-set-variable=]: variable '_tmp26__length1' set but not used
# 2153 |         EnchantCompositeDict* _tmp25_;
#      |              ^~~~~~~~~~~~~~~
# 2151|   	GSList* _tmp23_;
# 2152|   	EnchantCompositeDict* _tmp24_;
# 2153|-> 	EnchantCompositeDict* _tmp25_;
# 2154|   	gchar** _tmp26_;
# 2155|   	gint _tmp26__length1;

Error: COMPILER_WARNING (CWE-563): [#def2]
enchant-2.8.14/build_native/lib/provider-dict.c: scope_hint: In function 'value_enchant_provider_dict_collect_value'
enchant-2.8.14/build_native/lib/provider-dict.c:301:50: warning[-Wunused-parameter]: unused parameter 'n_collect_values'
#  301 |                                            guint n_collect_values,
#      |                                            ~~~~~~^~~~~~~~~~~~~~~~
#  299|   static gchar*
#  300|   value_enchant_provider_dict_collect_value (GValue* value,
#  301|->                                            guint n_collect_values,
#  302|                                              GTypeCValue* collect_values,
#  303|                                              guint collect_flags)

Error: COMPILER_WARNING (CWE-563): [#def3]
enchant-2.8.14/build_native/lib/provider-dict.c:303:50: warning[-Wunused-parameter]: unused parameter 'collect_flags'
#  303 |                                            guint collect_flags)
#      |                                            ~~~~~~^~~~~~~~~~~~~
#  301|                                              guint n_collect_values,
#  302|                                              GTypeCValue* collect_values,
#  303|->                                            guint collect_flags)
#  304|   {
#  305|   #line 45 "provider-dict.vala"

Error: COMPILER_WARNING (CWE-563): [#def4]
enchant-2.8.14/build_native/lib/provider-dict.c: scope_hint: In function 'value_enchant_provider_dict_lcopy_value'
enchant-2.8.14/build_native/lib/provider-dict.c:335:48: warning[-Wunused-parameter]: unused parameter 'n_collect_values'
#  335 |                                          guint n_collect_values,
#      |                                          ~~~~~~^~~~~~~~~~~~~~~~
#  333|   static gchar*
#  334|   value_enchant_provider_dict_lcopy_value (const GValue* value,
#  335|->                                          guint n_collect_values,
#  336|                                            GTypeCValue* collect_values,
#  337|                                            guint collect_flags)

Error: COMPILER_WARNING (CWE-563): [#def5]
enchant-2.8.14/build_native/lib/provider-dict.c: scope_hint: In function 'enchant_provider_dict_class_init'
enchant-2.8.14/build_native/lib/provider-dict.c:461:44: warning[-Wunused-parameter]: unused parameter 'klass_data'
#  461 |                                   gpointer klass_data)
#      |                                   ~~~~~~~~~^~~~~~~~~~
#  459|   static void
#  460|   enchant_provider_dict_class_init (EnchantProviderDictClass * klass,
#  461|->                                   gpointer klass_data)
#  462|   {
#  463|   #line 45 "provider-dict.vala"

Error: COMPILER_WARNING (CWE-563): [#def6]
enchant-2.8.14/build_native/lib/provider-dict.c: scope_hint: In function 'enchant_provider_dict_instance_init'
enchant-2.8.14/build_native/lib/provider-dict.c:472:47: warning[-Wunused-parameter]: unused parameter 'klass'
#  472 |                                      gpointer klass)
#      |                                      ~~~~~~~~~^~~~~
#  470|   static void
#  471|   enchant_provider_dict_instance_init (EnchantProviderDict * self,
#  472|->                                      gpointer klass)
#  473|   {
#  474|   #line 45 "provider-dict.vala"

Error: COMPILER_WARNING (CWE-704): [#def7]
enchant-2.8.14/build_native/lib/provider-dict.c:530:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
#  528|   {
#  529|   	static volatile gsize enchant_provider_dict_type_id__once = 0;
#  530|-> 	if (g_once_init_enter (&enchant_provider_dict_type_id__once)) {
#  531|   		GType enchant_provider_dict_type_id;
#  532|   		enchant_provider_dict_type_id = enchant_provider_dict_get_type_once ();

Error: COMPILER_WARNING: [#def8]
enchant-2.8.14/build_native/src/enchant.c: scope_hint: In function ‘print_utf’
enchant-2.8.14/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: [#def9]
enchant-2.8.14/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: [#def10]
enchant-2.8.14/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: [#def11]
enchant-2.8.14/build_native/src/enchant.c: scope_hint: In function ‘do_mode_a’
enchant-2.8.14/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: [#def12]
enchant-2.8.14/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: [#def13]
enchant-2.8.14/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: [#def14]
enchant-2.8.14/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: [#def15]
enchant-2.8.14/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): [#def16]
enchant-2.8.14/build_native/src/enchant.c: scope_hint: In function ‘value_token_collect_value’
enchant-2.8.14/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): [#def17]
enchant-2.8.14/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): [#def18]
enchant-2.8.14/build_native/src/enchant.c: scope_hint: In function ‘value_token_lcopy_value’
enchant-2.8.14/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): [#def19]
enchant-2.8.14/build_native/src/enchant.c: scope_hint: In function ‘token_class_init’
enchant-2.8.14/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): [#def20]
enchant-2.8.14/build_native/src/enchant.c: scope_hint: In function ‘token_instance_init’
enchant-2.8.14/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): [#def21]
enchant-2.8.14/build_native/src/enchant.c: scope_hint: In function ‘main_set_mode’
enchant-2.8.14/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): [#def22]
enchant-2.8.14/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: [#def23]
enchant-2.8.14/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): [#def24]
enchant-2.8.14/build_native/src/enchant.c: scope_hint: In function ‘main_main’
enchant-2.8.14/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): [#def25]
enchant-2.8.14/build_native/src/enchant.c: scope_hint: In function ‘main_class_init’
enchant-2.8.14/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): [#def26]
enchant-2.8.14/build_native/src/enchant.c: scope_hint: In function ‘main_instance_init’
enchant-2.8.14/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): [#def27]
enchant-2.8.14/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: [#def28]
enchant-2.8.14/build_native/src/enchant.c: scope_hint: In function ‘main_finalize’
enchant-2.8.14/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.92.0
analyzer-version-cppcheck2.19.1
analyzer-version-gcc16.0.0
analyzer-version-gcc-analyzer16.0.0
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
diffbase-analyzer-version-clippy1.92.0
diffbase-analyzer-version-cppcheck2.19.1
diffbase-analyzer-version-gcc16.0.0
diffbase-analyzer-version-gcc-analyzer16.0.0
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-23.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.20250521.132812.g8eff701.main-1.el9.noarch
diffbase-mock-configfedora-rawhide-x86_64
diffbase-project-nameenchant2-2.8.12-2.fc43
diffbase-store-results-to/tmp/tmphwky7qpi/enchant2-2.8.12-2.fc43.tar.xz
diffbase-time-created2026-01-08 15:56:51
diffbase-time-finished2026-01-08 15:59:58
diffbase-toolcsmock
diffbase-tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmphwky7qpi/enchant2-2.8.12-2.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmphwky7qpi/enchant2-2.8.12-2.fc43.src.rpm'
diffbase-tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-23.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-nameenchant2-2.8.14-1.fc44
store-results-to/tmp/tmpo2po9iuc/enchant2-2.8.14-1.fc44.tar.xz
time-created2026-01-08 16:00:16
time-finished2026-01-08 16:03:01
titleNewly introduced findings
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmpo2po9iuc/enchant2-2.8.14-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpo2po9iuc/enchant2-2.8.14-1.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9