Philipp Krones
ceea3c6a35
Rollup merge of #5248 - ThibsG:ConstValues, r=flip1995
...
Add lint on large non scalar const
This PR adds the new lint `non_scalar_const` that aims to warn against `const` declaration of large arrays. For performance, because of inlining, large arrays should be preferably declared as `static`.
Note: i made this one to warn on all const arrays, whether they are in a body function or not. I don't know if this is really necessary, i could just reduce this lint to variables out of function scope.
Fixes : #400
changelog: add new lint for large non-scalar types declared as const
2020-04-15 20:12:28 +02:00
..
2020-03-30 11:17:58 +02:00
2020-03-18 15:26:24 +01:00
2020-04-08 08:43:20 -07:00
2020-04-08 00:43:27 +02:00
2020-04-08 00:43:27 +02:00
2020-04-04 12:52:03 -07:00
2020-03-23 21:21:18 +01:00
2020-03-23 21:21:18 +01:00
2020-03-23 21:21:18 +01:00
2020-04-02 18:56:10 -07:00
2020-04-08 00:43:27 +02:00
2020-04-08 00:43:27 +02:00
2020-04-08 08:37:20 -07:00
2020-04-08 08:37:20 -07:00
2020-04-08 08:37:20 -07:00
2020-04-08 08:37:20 -07:00
2020-04-08 08:37:20 -07:00
2020-03-30 11:17:58 +02:00
2020-04-15 17:18:12 +02:00
2020-04-15 17:18:12 +02:00
2020-04-15 17:18:12 +02:00
2020-03-11 06:35:07 +09:00
2020-04-02 18:31:31 -07:00
2020-04-08 00:43:27 +02:00
2020-04-08 00:43:27 +02:00
2020-04-02 18:56:10 -07:00
2020-04-02 18:56:10 -07:00
2020-04-02 18:56:10 -07:00
2020-04-08 16:00:03 +02:00
2020-04-08 16:00:03 +02:00
2020-04-02 18:56:10 -07:00
2020-04-02 18:56:10 -07:00
2020-04-09 08:08:36 +02:00
2020-04-09 08:18:52 +02:00
2020-04-09 08:08:36 +02:00
2020-04-09 08:18:52 +02:00
2020-03-30 21:42:16 +02:00
2020-03-30 21:42:16 +02:00
2020-04-08 08:37:20 -07:00
2020-04-08 08:37:20 -07:00
2020-04-08 08:37:20 -07:00
2020-04-08 08:37:20 -07:00
2020-04-08 08:37:20 -07:00
2020-03-13 00:31:09 +09:00
2020-03-13 00:31:09 +09:00
2020-04-08 08:37:20 -07:00
2020-04-08 08:37:20 -07:00
2020-04-08 00:43:27 +02:00
2020-04-08 08:43:20 -07:00
2020-04-08 08:43:20 -07:00
2020-04-12 01:24:37 +01:00
2020-04-12 01:24:37 +01:00
2020-04-04 12:52:03 -07:00
2020-03-18 03:27:05 +01:00
2020-04-02 18:56:10 -07:00
2020-04-02 18:56:10 -07:00
2020-04-02 18:56:10 -07:00
2020-04-02 18:56:10 -07:00
2020-04-02 18:56:10 -07:00
2020-04-02 18:56:10 -07:00
2020-03-11 06:35:07 +09:00
2020-03-19 12:03:02 +05:30
2020-04-09 09:09:39 +02:00
2020-04-09 09:09:39 +02:00
2020-04-09 09:09:39 +02:00
2020-04-10 17:01:56 +02:00
2020-04-02 00:44:09 +05:30
2020-03-30 11:17:58 +02:00
2020-03-11 06:35:07 +09:00
2020-03-05 19:22:17 +01:00
2020-03-22 10:31:30 +01:00
2020-03-22 10:31:30 +01:00
2020-03-22 10:31:30 +01:00
2020-04-08 21:24:20 +05:30
2020-04-08 21:24:20 +05:30
2020-04-02 00:02:25 +02:00
2020-04-02 00:02:25 +02:00
2020-04-02 18:56:10 -07:00
2020-04-08 08:43:20 -07:00
2020-04-08 08:43:20 -07:00
2020-04-02 18:56:10 -07:00
2020-04-02 18:56:10 -07:00
2020-04-02 18:56:10 -07:00
2020-04-02 18:56:10 -07:00
2020-03-10 14:30:07 -07:00
2020-03-10 20:19:37 +01:00
2020-04-02 18:56:10 -07:00
2020-03-19 12:03:02 +05:30
2020-04-02 18:56:10 -07:00
2020-04-06 22:53:59 +08:00
2020-04-06 22:53:59 +08:00
2020-04-07 21:25:07 +08:00
2020-03-09 20:37:06 +01:00
2020-03-09 20:37:06 +01:00
2020-03-09 20:37:06 +01:00
2020-04-01 12:15:39 -07:00
2020-04-01 12:15:39 -07:00
2020-04-01 20:14:05 +02:00
2020-04-01 20:14:05 +02:00
2020-04-01 20:14:05 +02:00
2020-03-30 11:17:58 +02:00
2020-03-30 11:17:58 +02:00
2020-03-08 10:47:18 +01:00
2020-03-08 10:47:18 +01:00
2020-03-08 10:47:18 +01:00
2020-04-02 00:02:25 +02:00
2020-04-02 00:02:25 +02:00
2020-04-02 00:02:25 +02:00
2020-04-13 11:43:42 +05:30
2020-04-13 11:43:42 +05:30
2020-04-13 11:43:42 +05:30
2020-04-02 18:31:31 -07:00
2020-04-02 18:31:31 -07:00
2020-03-20 22:52:53 +00:00
2020-03-20 22:52:53 +00:00
2020-03-20 22:52:53 +00:00
2020-04-08 08:37:20 -07:00
2020-04-08 08:37:20 -07:00
2020-04-08 08:37:20 -07:00
2020-04-04 14:16:26 -07:00
2020-04-04 14:16:26 -07:00
2020-04-04 03:17:13 -07:00
2020-03-08 21:28:06 +00:00
2020-04-13 15:26:53 +02:00
2020-04-13 15:26:53 +02:00
2020-03-11 06:35:07 +09:00
2020-03-11 06:35:07 +09:00
2020-03-31 15:49:49 +05:30
2020-03-31 16:13:51 +05:30
2020-04-05 22:25:51 +02:00
2020-04-05 22:25:51 +02:00
2020-03-23 20:32:04 +01:00
2020-03-18 03:27:05 +01:00
2020-03-18 03:27:05 +01:00
2020-04-02 18:56:10 -07:00
2020-04-02 18:56:10 -07:00
2020-04-02 18:31:31 -07:00
2020-04-02 18:31:31 -07:00
2020-04-01 20:12:36 +02:00
2020-04-01 20:12:36 +02:00
2020-03-04 13:21:01 +01:00
2020-03-04 13:21:01 +01:00
2020-04-09 21:59:42 +05:30
2020-04-09 21:59:42 +05:30
2020-03-29 22:22:36 +02:00
2020-03-11 06:35:07 +09:00
2020-03-11 06:35:07 +09:00
2020-04-02 18:56:10 -07:00
2020-04-02 18:56:10 -07:00
2020-04-02 18:56:10 -07:00
2020-03-30 11:17:58 +02:00
2020-03-30 11:17:58 +02:00
2020-03-10 18:00:37 -04:00
2020-03-10 18:00:37 -04:00
2020-03-30 21:42:16 +02:00
2020-03-30 21:42:16 +02:00
2020-04-08 08:37:20 -07:00
2020-03-25 18:14:11 +01:00
2020-03-25 18:14:11 +01:00
2020-03-23 16:45:31 +00:00
2020-04-02 18:56:10 -07:00
2020-04-08 00:43:27 +02:00