Login
Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

1886 check-ins using file license.txt version 4b1fdc1741

2024-04-23
04:56
docs: updated version number Leaf check-in: 4cd6f8caf9 user: thindil tags: trunk, 0.8.0
04:54
refactor: added type RuleTypeName check-in: 4275df41f3 user: thindil tags: trunk
04:52
refactor: changed type of variables check-in: c610d06afa user: thindil tags: trunk
04:44
style: code formatting check-in: d61484c183 user: thindil tags: trunk
04:26
refactor: updated code to the new version of rules module check-in: 218fdaaecc user: thindil tags: trunk
04:26
refactor: removed type Explanation check-in: 57b0114e93 user: thindil tags: trunk
2024-04-22
04:31
refactor: changed type of parameters for procedures check-in: 41bcea4218 user: thindil tags: trunk
04:28
refactor: changed several types for paramters check-in: cb8d1939dd user: thindil tags: trunk
04:20
docs: fixed documentation for RuleOptions type check-in: 8c73045019 user: thindil tags: trunk
04:18
refactor: changed several types for paramters check-in: fe017dbbd8 user: thindil tags: trunk
04:11
fix: checking rule parameters of positive type check-in: e4ffdcc6cf user: thindil tags: trunk
04:10
refactor: changed several procedures paramters check-in: 2ae96403d8 user: thindil tags: trunk
2024-04-21
04:11
refactor: changed types of variables check-in: 65c1e94488 user: thindil tags: trunk
04:09
refactor: changed types of variables check-in: 7b66904821 user: thindil tags: trunk
04:09
refactor: changed types of variables check-in: c48d8288c5 user: thindil tags: trunk
04:09
refactor: changed types of variables check-in: 6482c2e92a user: thindil tags: trunk
04:09
refactor: changed types of variables check-in: 19f0e72367 user: thindil tags: trunk
04:08
refactor: added exception name to try block check-in: c8d55db5b7 user: thindil tags: trunk
04:08
refactor: changed types of variables check-in: f4e3e41ac3 user: thindil tags: trunk
04:08
refactor: changed types of variables check-in: e46ffa5c8b user: thindil tags: trunk
2024-04-20
04:33
refactor: changed types of variables check-in: ed95d120e6 user: thindil tags: trunk
04:33
refactor: changed types of variables check-in: c00bc22a2c user: thindil tags: trunk
04:33
refactor: changed types of variables check-in: cb31d4a809 user: thindil tags: trunk
04:33
refactor: changed types of variables check-in: 6e09c0f6f3 user: thindil tags: trunk
04:33
refactor: changed types of variables check-in: 4f9a845154 user: thindil tags: trunk
04:33
refactor: changed types of variables check-in: 787b751a18 user: thindil tags: trunk
2024-04-19
04:24
refactor: made type ResultAmount public check-in: e9590904bf user: thindil tags: trunk
04:23
refactor: changed type of variable check-in: bf9e51c455 user: thindil tags: trunk
04:23
refactor: changed types of variables check-in: 372eec97fe user: thindil tags: trunk
04:23
refactor: changed type of variable check-in: addbe82a8d user: thindil tags: trunk
04:23
refactor: changed type of variable check-in: e455cfbce5 user: thindil tags: trunk
04:22
refactor: changed type of variable check-in: 0dec59db1f user: thindil tags: trunk
2024-04-18
04:58
refactor: changed types of ConfigData fields check-in: 3d64542e0a user: thindil tags: trunk
04:57
refactor: made Explanation and Message types public check-in: c69bde5c8f user: thindil tags: trunk
04:56
refactor: made RuleName type public check-in: f1d00b4296 user: thindil tags: trunk
04:55
refactor: removed public fields from ConfigData and added getters for the fields check-in: 7e4e6d7a11 user: thindil tags: trunk
04:46
refactor: removed IndexRange type check-in: c3d691e6a0 user: thindil tags: trunk
04:45
tests: updated unit test for objects rule check-in: 9b6324f879 user: thindil tags: trunk
2024-04-17
08:01
chore: removed test code check-in: f9c272f5d3 user: thindil tags: trunk
07:57
feat: continue work on fixing variant objects with objects rule check-in: e4d7bd3cd4 user: thindil tags: trunk
07:38
feat: started work on fixing variant objects with objects rule check-in: eea85c1d73 user: thindil tags: trunk
06:29
fix: detection of variant objects fields by objects rule check-in: 113c55fdaf user: thindil tags: trunk
06:29
test: updated test code for objects rules check-in: 5575ef4766 user: thindil tags: trunk
06:28
refactor: changed types of parameters for parseConfig procedure check-in: b9e8469884 user: thindil tags: trunk
2024-04-16
04:43
refactor: changed types of several variables check-in: 233bf47a6a user: thindil tags: trunk
04:43
refactor: changed types of several variables check-in: 4413e75e84 user: thindil tags: trunk
04:42
refactor: changed types of several variables check-in: e3b6888461 user: thindil tags: trunk
04:42
refactor: changed types of several variables check-in: 8a84b2e25a user: thindil tags: trunk
04:42
refactor: changed types of several variables check-in: 7953ce9b07 user: thindil tags: trunk
04:42
refactor: changed types of several variables check-in: 23dca500b9 user: thindil tags: trunk
2024-04-15
04:16
refactor: moved ExtendedNatural type to rules module check-in: c158f56980 user: thindil tags: trunk
04:15
refactor: added type Message check-in: 68355de08d user: thindil tags: trunk
04:09
refactor: changed types of several variables check-in: fea6c3236e user: thindil tags: trunk
04:09
fix: detecting usage of string or int types in variables' declarations by vardeclared rule check-in: 78a195f471 user: thindil tags: trunk
04:09
refactor: changed types of several variables check-in: f64940378b user: thindil tags: trunk
04:08
refactor: made types FixCommand and FilePath public check-in: 575ddfa261 user: thindil tags: trunk
2024-04-14
04:31
docs: updated the project's documentation check-in: 5ec311f93c user: thindil tags: trunk
04:30
tests: updated the program's configuration check-in: 440a7de626 user: thindil tags: trunk
04:27
docs: updated changelog check-in: c73ed30163 user: thindil tags: trunk
04:26
docs: updated the project's documentation check-in: c4222ac7c5 user: thindil tags: trunk
04:26
docs: updated documentation of vardeclared rule check-in: 5147886fcf user: thindil tags: trunk
04:24
feat: finished work on checking declaration of variables for using standard types check-in: 2c049aa547 user: thindil tags: trunk
04:23
tests: added test for standardtypes for vardeclared rule check-in: e85d9c5986 user: thindil tags: trunk
04:23
tests: fixed test code for vardeclared rule check-in: 08d9e7df40 user: thindil tags: trunk
2024-04-13
04:26
tests: added testing code for checking for standard types by vardeclared rule check-in: 61cd7174d8 user: thindil tags: trunk
04:25
feat: started work on checking declaration of variables for using standard types check-in: 709c479dfd user: thindil tags: trunk
04:17
refactor: redesigned RuleSettings type check-in: 3d781c6178 user: thindil tags: trunk
04:14
refactor: redesigned RuleOptions type check-in: 45a5c194bd user: thindil tags: trunk
04:05
refactor: redesigned ConfigSetting type check-in: b3552a6f32 user: thindil tags: trunk
04:05
refactor: added exception name to try block check-in: b22cc09816 user: thindil tags: trunk
2024-04-12
06:11
docs: updated the project's documentation check-in: 9e9c8587c2 user: thindil tags: trunk
06:11
tests: added checking object's fields' types to configuration check-in: c4f3b3018c user: thindil tags: trunk
06:10
docs: updated changelog check-in: 3031a5d6fc user: thindil tags: trunk
06:10
docs: updated the project's documentation check-in: f2a0e51e9f user: thindil tags: trunk
06:09
docs: updated code documentation for objects rules check-in: 5d75af86dd user: thindil tags: trunk
06:09
tests: updated test code for objects rule check-in: 0a1cd960e6 user: thindil tags: trunk
2024-04-11
06:29
feat: better detection of standard types by objects rule check-in: 176bb53cf4 user: thindil tags: trunk
06:25
tests: updated test code for objects rule check-in: 6a264cfa40 user: thindil tags: trunk
06:24
tests: updated test code for objects rule check-in: 44b2881c5b user: thindil tags: trunk
06:22
feat: continue work on checking objects' fields for standard types check-in: 1309417eae user: thindil tags: trunk
06:16
feat: started work on checking types of fields by objects rule check-in: 98c9ae0d1c user: thindil tags: trunk
06:15
tests: updated tests for objects rule check-in: dd66900639 user: thindil tags: trunk
2024-04-10
05:00
feat: started work on checking type of objects' fields check-in: 90d3119628 user: thindil tags: trunk
04:52
refactor!: changed type of parameter for ifstatements rule check-in: 32fc8cd6ef user: thindil tags: trunk
04:52
refactor!: changed type of parameter for hasentity rule check-in: 8159104490 user: thindil tags: trunk
04:52
refactor!: changed type of parameter for complexity rule check-in: d47699bdf3 user: thindil tags: trunk
04:51
tests: updated tests for comments rule check-in: 466c9aae5e user: thindil tags: trunk
04:51
tests: updated tests for casestatements rule check-in: cbaa17f55f user: thindil tags: trunk
2024-04-09
04:06
refactor!: changed type of parameter for casestatements rule check-in: 95ad7d03ce user: thindil tags: trunk
03:56
docs: updated changelog check-in: 8ab6498460 user: thindil tags: trunk
03:55
docs: updated the project's documentation check-in: a1c23c1cfb user: thindil tags: trunk
03:55
feat: added more types of the program's rules' options check-in: 14c32f595a user: thindil tags: trunk
03:54
docs: updated changelog check-in: e1fb553a41 user: thindil tags: trunk
03:54
feat: finished work on better detection of assignments by assignments rule check-in: e72df7b266 user: thindil tags: trunk
2024-04-08
05:07
refactor: removed unneeded code check-in: c75eb179e5 user: thindil tags: trunk
04:59
feat: continue work on better detection of assignments by assignments rule check-in: 62f8f87adf user: thindil tags: trunk
04:49
refactor: moved updating the assignment to separated procedure check-in: f317dfee14 user: thindil tags: trunk
04:41
tests: updated test code for forstatements rule check-in: fcfddbc030 user: thindil tags: trunk
04:37
tests: updated test code for assignments rule check-in: 2da7d05dc3 user: thindil tags: trunk
04:37
feat: continue work on better detection of assignments by assignments rule check-in: f5e5c9d7a2 user: thindil tags: trunk
2024-04-07
04:37
tests: updated test code for assignments rule check-in: 8b37e77c21 user: thindil tags: trunk
04:37
feat: started work on better detection of assignments by assignments rule check-in: 2a2dbb380e user: thindil tags: trunk
04:22
tests: updated test code for assignments rule check-in: 043d404f2b user: thindil tags: trunk
04:20
tests: updated tests code to the new version of RuleOptions type check-in: 38d6e8d512 user: thindil tags: trunk
04:16
refactor: merged templates for getter and setters for RuleOptions type check-in: 6bb645e364 user: thindil tags: trunk
04:15
refactor: added getters and setters for RuleOptions type check-in: 210ab473ed user: thindil tags: trunk
04:12
refactor: updated code to the new version of RuleOptions type check-in: 73374885f0 user: thindil tags: trunk
04:12
refactor: added getters and setters for RuleOptions type check-in: 96574f653c user: thindil tags: trunk
2024-04-06
04:10
refactor: updated code to the new version of RuleOptions type check-in: 030f957995 user: thindil tags: trunk
04:10
refactor: added getters and setters for RuleOptions type check-in: 63a0f15c0d user: thindil tags: trunk
04:07
refactor: updated code to the new version of RuleOptions type check-in: 3b60d79ce5 user: thindil tags: trunk
04:06
refactor: added getters and setters for RuleOptions type check-in: a891c6a4e0 user: thindil tags: trunk
04:00
refactor: redesigned adding getters and setters to RuleOptions type check-in: a919240fc9 user: thindil tags: trunk
04:00
refactor: updated code to the new version of RuleOptions type check-in: cc59777ebe user: thindil tags: trunk
2024-04-05
04:29
refactor: added some getters and setters for RuleOptions check-in: 5cd636b621 user: thindil tags: trunk
04:17
refactor: added getters for RuleSettings check-in: fb1f33c664 user: thindil tags: trunk
04:17
feat: better messages about results of objects rule check check-in: ebb60e5691 user: thindil tags: trunk
04:17
docs: updated the project's documentation check-in: 0e12831e46 user: thindil tags: trunk
04:16
tests: updated the program's configuration check-in: 572480de39 user: thindil tags: trunk
04:16
docs: updated the project's documentation check-in: 1397afeb56 user: thindil tags: trunk
2024-04-04
04:24
docs: updated changelog check-in: 5e4e79ca12 user: thindil tags: trunk
04:24
docs: updated documentation of objects rule check-in: 4becf58d5a user: thindil tags: trunk
04:18
tests: updated unit tests for objects rule check-in: 9001a5fb00 user: thindil tags: trunk
04:18
feat: bring back parameters to objects rule check-in: 3ddfeca55d user: thindil tags: trunk
04:16
docs: updated documentation of objects rule check-in: 458e97341c user: thindil tags: trunk
2024-04-03
03:56
tests: updated tests for objects rule check-in: 7b713f6cef user: thindil tags: trunk
03:56
feat: removed arguments from objects rule, not needed now check-in: 8910826aa7 user: thindil tags: trunk
03:54
docs: updated documentation of objects rule check-in: 6e65511a65 user: thindil tags: trunk
03:52
tests: enabled tests for fix type of checks for objects rule check-in: 0363d89db9 user: thindil tags: trunk
03:51
feat: finished work on fix type of check for objects rule check-in: 3c1698d8a9 user: thindil tags: trunk
03:48
feat: continue work on fix type of check for objects rule check-in: 236c78f9ea user: thindil tags: trunk
2024-04-02
04:40
feat: started work on fix type of check for objects rule check-in: 9af7a2093d user: thindil tags: trunk
04:16
tests: updated unit tests for objects rule check-in: c32c26e890 user: thindil tags: trunk
04:15
feat: continue work on objects rule check-in: 9c6024b52f user: thindil tags: trunk
04:13
feat: added checking for public fields in objects declarations with objects rule check-in: ef8b6f59d4 user: thindil tags: trunk
04:12
tests: updated test code for objects rule check-in: 9eb475954f user: thindil tags: trunk
04:12
fix: message when an exception was found by trystatements rule check-in: dd03c8d1b8 user: thindil tags: trunk
2024-04-01
03:56
docs: updated code documentation for tests for trystatements rule check-in: b304d5da05 user: thindil tags: trunk
03:54
feat: continue work on objects rule check-in: fb46fc4fcc user: thindil tags: trunk
03:54
tests: added tests for objects rule check-in: eac89bc7a3 user: thindil tags: trunk
03:53
tests: added testing code for objects rule check-in: a10131e508 user: thindil tags: trunk
03:48
feat: started work on objects rule check-in: 7414226361 user: thindil tags: trunk
03:48
chore: removed testing code from trystatements rule check-in: 8a52119b62 user: thindil tags: trunk
2024-03-31
05:04
style: fixed errors reported by nimalyzer check-in: cc7cf249aa user: thindil tags: trunk
04:58
feat: better detection of empty except branches in trystatements rule check-in: d22a200bf5 user: thindil tags: trunk
04:56
feat: better detection of exceptions' names in trystatements rule check-in: 454edcd4ec user: thindil tags: trunk
04:40
tests: updated test code for trystatements rule check-in: 48b5333b98 user: thindil tags: trunk
04:38
docs: updated changelog check-in: 02570d16e5 user: thindil tags: trunk
04:38
feat: added information about exception type to the error messages check-in: 41186d6bdd user: thindil tags: trunk
04:37
chore: fixed errors reported by nimalyzer check-in: e25957a0f7 user: thindil tags: trunk
04:37
docs: updated the project's documentation check-in: 762a4879c3 user: thindil tags: trunk
2024-03-30
05:36
tests: added checking for empty except in try statements check-in: d3a16239c2 user: thindil tags: trunk
05:35
refactor: changed time info label in summary check-in: 3dc3ca6a7e user: thindil tags: trunk
05:35
tests: updated test code for casestatements rule check-in: fa0b5ae9eb user: thindil tags: trunk
05:34
docs: updated changelog check-in: 5507bc5278 user: thindil tags: trunk
05:34
docs: updated the project's documentation check-in: d07234a7a7 user: thindil tags: trunk
05:34
docs: fixed a couple of typos in trystatements rule documentation check-in: 33ae83ff14 user: thindil tags: trunk
2024-03-29
05:55
docs: updated documentation of trystatements rule check-in: dfb37afabe user: thindil tags: trunk
05:47
feat: continue work on fix check type of trystatements rule check-in: a9b5c1bb8d user: thindil tags: trunk
05:33
feat: continue work on fix check type of trystatements rule check-in: 81e812511a user: thindil tags: trunk
05:21
feat: started work on fix check type of trystatements rule check-in: 9e087df503 user: thindil tags: trunk
05:05
tests: fixed reenabling nimalyzer rules check-in: e91aa815e4 user: thindil tags: trunk
05:05
docs: added code documentation to checkStatement procedure check-in: 8d3d0384cf user: thindil tags: trunk
2024-03-28
05:17
refactor: moved checking code to separated procedure check-in: b451a5c5e6 user: thindil tags: trunk
05:07
feat: better detection of multibranch try statements with trystatements rule check-in: 417e53abb1 user: thindil tags: trunk
04:58
tests: updated invalid testing code for trystatements rule check-in: 5bb9194b15 user: thindil tags: trunk
04:52
docs: fixed trystatements rule documentation check-in: 253e24fe5e user: thindil tags: trunk
04:52
tests: added tests for trystatements rule with name argument check-in: 4db85f9aed user: thindil tags: trunk
04:51
tests: added testing code for trystatements rule check-in: 4eedb70628 user: thindil tags: trunk
2024-03-27
05:17
fix: detecting exceptions with the selected name by trystatements rule check-in: e49ff4bcb7 user: thindil tags: trunk
05:11
tests: updated testing code for trystatements rule check-in: f06c9801e1 user: thindil tags: trunk
05:11
fix: detecting empty try statements check-in: 0df9ca3bed user: thindil tags: trunk
04:58
tests: added tests for trystatements rule check-in: 460526f2f8 user: thindil tags: trunk
04:58
tests: added testing code for trystatements rule check-in: 6ada95cc14 user: thindil tags: trunk
04:50
docs: updated documentation of trystatements rule check-in: 7e4d527f97 user: thindil tags: trunk
2024-03-26
05:12
docs: updated documentation of trystatements rule check-in: 3fea86a699 user: thindil tags: trunk
05:03
docs: updated code documentaation for checkEmpty procedure check-in: bee9517284 user: thindil tags: trunk
05:02
docs: added code documentation to trystatements rule check-in: 81dd9932a8 user: thindil tags: trunk
05:00
refactor: added contracts to trystatements rule check-in: 1932779b35 user: thindil tags: trunk
04:58
feat: continue work on trystatements rule check-in: e4dabc27aa user: thindil tags: trunk
04:47
feat: continue work on trystatements rule check-in: 1f61ab9c45 user: thindil tags: trunk
2024-03-25
05:38
feat: continue work on trystatements rule check-in: 0e78ddc4b9 user: thindil tags: trunk
05:29
feat: started work on trystatements rule check-in: 483c23681a user: thindil tags: trunk
05:13
refactor: updated the rules' template check-in: 34a663282a user: thindil tags: trunk
05:04
style: fixed errors reported by nimalyzer check-in: 4dde776086 user: thindil tags: trunk
05:04
docs: updated changelog check-in: 8256e0ea0b user: thindil tags: trunk
05:04
docs: better code documentation check-in: b14faa913b user: thindil tags: trunk
2024-03-24
05:23
docs: updated legal header in forstatements rule check-in: d39f3b147d user: thindil tags: trunk
05:23
docs: added code documentation in forstatements rule check-in: c401f5d299 user: thindil tags: trunk
05:19
refactor: small code cleanup check-in: 4f9092e3b9 user: thindil tags: trunk
05:15
refactor: moved checking empty for statements in forstatements rule to separated procedure check-in: efb0643c18 user: thindil tags: trunk
05:11
refactor: better checking for for statements with forstatements rule check-in: 2bf66b2eae user: thindil tags: trunk
05:07
refactor: moved checking iterators in forstatements rule to separated procedure check-in: 12c423d300 user: thindil tags: trunk
05:01
tests: disabled fix tests for forstatements rule check-in: b45ce89874 user: thindil tags: trunk
05:00
tests: updated test code for forstatements rule check-in: 531af4c844 user: thindil tags: trunk
2024-03-23
04:49
docs: updated changelog check-in: ce0ac96fe1 user: thindil tags: trunk
04:47
feat: moved setting start time to the beginning of the program, for better measurement check-in: d24a397e93 user: thindil tags: trunk
04:44
docs: updated the project's documentation check-in: 708b64e3f9 user: thindil tags: trunk
04:44
tests: updated unit test for config module check-in: b1da9b24e0 user: thindil tags: trunk
04:44
docs: added documentation to the program's configuration about the new setting check-in: f7124a94d0 user: thindil tags: trunk
04:43
feat: better formatting for the program's summary check-in: 3d6ed76244 user: thindil tags: trunk
2024-03-22
05:28
feat: continue work on showing the program's summary check-in: 10046c55b4 user: thindil tags: trunk
05:10
tests: updated the program's configuration check-in: c974676250 user: thindil tags: trunk
05:10
feat: continue work on showing the program's summary check-in: 3d184f6704 user: thindil tags: trunk
05:05
feat: started work on showing the program's summary check-in: 256e9e32a2 user: thindil tags: trunk
04:50
docs: updated changelog check-in: 923b63365b user: thindil tags: trunk
04:50
feat: made configuration for clearing output file case-insensitive check-in: eb801267e6 user: thindil tags: trunk
2024-03-21
05:29
docs: updated the project's documentation check-in: 34a351451a user: thindil tags: trunk
05:27
tests: updated the program's configuration check-in: b06caa0da2 user: thindil tags: trunk
05:27
feat!: added option to clear the log file before start logging check-in: 288ea70f31 user: thindil tags: trunk
04:44
docs: updated changelog check-in: 4fe07e194b user: thindil tags: trunk
04:43
fix: summary for search type of check for localhides rule when nothing found check-in: fb92458a16 user: thindil tags: trunk
04:43
tests: enabled test search type of check with invalid code for localhides rule check-in: 27322d7983 user: thindil tags: trunk
2024-03-20
04:57
docs: updated changelog check-in: 6523312591 user: thindil tags: trunk
04:56
tests: updated result for valid test code for varuplevel rule check-in: a21a2d5458 user: thindil tags: trunk
04:39
fix: search type of check for varuplevel rule check-in: a1f3dff3de user: thindil tags: trunk
04:39
tests: enabled search test for invalid code for varuplevel rule check-in: 9677d6fc48 user: thindil tags: trunk
04:39
tests: fixed results for valid code for varuplevel rule check-in: 39b547b39c user: thindil tags: trunk
04:38
docs: updated changelog check-in: 2813c28195 user: thindil tags: trunk
2024-03-19
07:48
fix: search check type for localhides rule check-in: cc069dbbdd user: thindil tags: trunk
07:42
refactor: removed unneeded pragmas check-in: cbbc570345 user: thindil tags: trunk
07:41
feat: don't check for amount of if statements branches if they contain and or or keywords check-in: 19f429ca54 user: thindil tags: trunk
07:30
fix: disabling the rule ifstatements check-in: 264fe691d1 user: thindil tags: trunk
07:24
chore: fixed errors reported by nimalyzer check-in: f1b86c15e6 user: thindil tags: trunk
07:24
style: code formatting check-in: 84c5f3e94a user: thindil tags: trunk
2024-03-18
05:26
docs: updated changelog check-in: 3cefb576ed user: thindil tags: trunk
05:25
docs: updated link to the fossil repo in README.md check-in: 92bc3ed20a user: thindil tags: trunk
05:25
docs: updated changelog check-in: 38c2449572 user: thindil tags: trunk
05:25
tests: changed valid test code for ifstatements rule check-in: a0a8e5c634 user: thindil tags: trunk
05:25
fix: several problems with ifstatemets rule check-in: 561341d454 user: thindil tags: trunk
05:24
tests: updated tests for ifstatements rule check-in: d85667f583 user: thindil tags: trunk
2024-03-17
06:08
fix: some problems with detecting if statements by ifstatements rule check-in: a759d49586 user: thindil tags: trunk
06:04
feat: continue work on better detection of if statements by ifstatements rule check-in: cadf3dee94 user: thindil tags: trunk
05:57
feat: continue work on better detection of if statements by ifstatements rule check-in: c1d66db0a6 user: thindil tags: trunk
05:47
tests: fixed disabling ifstatement rule check-in: be8afd6848 user: thindil tags: trunk
05:44
docs: added code documentation in ifstatements rule check-in: eaf9ea2dce user: thindil tags: trunk
05:41
refactor: fixed nimalyzer error check-in: c78b2d75e2 user: thindil tags: trunk
05:41
tests: updated test code for ifstatements rule check-in: c63bb6057a user: thindil tags: trunk
2024-03-16
05:39
feat: continue work on better detection of if statements by ifstatements rule check-in: e479dc2479 user: thindil tags: trunk
05:33
feat: continue work on better detection of if statements by ifstatements rule check-in: 4f9ac42c40 user: thindil tags: trunk
05:22
feat: continue work on better detection of if statements by ifstatements rule check-in: 7ace40a90d user: thindil tags: trunk
05:22
feat: continue work on better detection of if statements by ifstatements rule check-in: 480db19c3f user: thindil tags: trunk
04:57
feat: started work on better detection of if statements by ifstatements rule check-in: 41d538b0b9 user: thindil tags: trunk
04:57
tests: updated test code for ifstatements rule with max branches check-in: 1a9745d1b1 user: thindil tags: trunk
2024-03-15
05:30
docs: updated changelog check-in: d6821e4fd3 user: thindil tags: trunk
05:29
fix: search check type for ifstatements rule check-in: fdc35727af user: thindil tags: trunk
05:27
fix: negative search check type for ifstatements rule check-in: 3c0680ae90 user: thindil tags: trunk
04:57
refactor: small code cleanup check-in: 1c7ae5f0c1 user: thindil tags: trunk
04:56
tests: disabled test for search type of check for hasEntity rule with invalid code check-in: 245ed37fbe user: thindil tags: trunk
04:55
docs: updated changelog check-in: 319fd1550e user: thindil tags: trunk
2024-03-14
05:14
fix: summary for negative search check type of hasdoc rule check-in: b51d2d689b user: thindil tags: trunk
05:02
docs: updated changelog check-in: 28e8ecdd6e user: thindil tags: trunk
05:02
fix: search type of check for casestatements rule check-in: 9a2cafcb23 user: thindil tags: trunk
04:59
docs: updated changelog check-in: fc92e8ebd2 user: thindil tags: trunk
04:59
fix: search type of check for forstatements rule check-in: d51a8c0c65 user: thindil tags: trunk
04:58
tests: fixed tests for search type of rules check-in: e5c7588914 user: thindil tags: trunk
2024-03-13
05:29
tests: renamed result amounts related variables check-in: 59feeac607 user: thindil tags: trunk
05:26
tests: use result amounts from test code to check for search type of rules too check-in: cc98d26163 user: thindil tags: trunk
04:49
tests: fixed tests for comments rule check-in: cf425530e5 user: thindil tags: trunk
04:44
tests: fixed results for count type with valid code for comments rule check-in: 5f0d1d9dc2 user: thindil tags: trunk
04:41
tests: split comments rule's tests on smaller tests check-in: 8643e065e7 user: thindil tags: trunk
04:40
docs: updated changelog check-in: 091ca10ec2 user: thindil tags: trunk
2024-03-12
07:31
fix: negative count type of varuplevel rule check-in: 7ff976f021 user: thindil tags: trunk
05:38
tests: updated valid result for varuplevel rule check-in: 34fbc028e3 user: thindil tags: trunk
05:20
docs: updated changelog check-in: fb2053673b user: thindil tags: trunk
05:19
fix: typos in summary info for vardeclared rule check-in: 5007d36a22 user: thindil tags: trunk
05:15
docs: updated changelog check-in: b3b8dfc7ee user: thindil tags: trunk
05:15
fix: typos in summary info for paramsused rule check-in: 3b722b0573 user: thindil tags: trunk
2024-03-11
05:20
docs: updated changelog check-in: d3643917de user: thindil tags: trunk
05:20
fix: summary info for negative count check type of localhides rule check-in: d587cb5f6c user: thindil tags: trunk
05:15
fix: results for count type of check of ifstatements rule check-in: d178f45392 user: thindil tags: trunk
05:14
tests: updated test code for ifstatements rule with max branches check-in: 4dfd16bd80 user: thindil tags: trunk
05:07
docs: updated changelog check-in: 73a626ee2a user: thindil tags: trunk
05:07
fix: summary info for negative count check type of haspragma rule check-in: 05cfea9236 user: thindil tags: trunk
2024-03-10
05:14
docs: updated changelog check-in: 6e137d5058 user: thindil tags: trunk
05:13
chore: updated legal header data check-in: 2b6ffb1ae3 user: thindil tags: trunk
05:12
chore: updated legal header data check-in: 34c49f02b6 user: thindil tags: trunk
05:11
docs: updated changelog check-in: b2e9d8ff6f user: thindil tags: trunk
05:10
fix: summary information for negative count for hasdoc rule check-in: 1471fcfa73 user: thindil tags: trunk
05:04
docs: updated changelog check-in: 23f6b2a867 user: thindil tags: trunk
05:04
fix: count type of rules should show only amount of results, not detailed information check-in: 98061c98a2 user: thindil tags: trunk
05:03
tests: enabled search for invalid code tests for casestatements rule check-in: 94fc58ac09 user: thindil tags: trunk
2024-03-09
05:33
docs: updated changelog check-in: 39d2086b13 user: thindil tags: trunk
05:32
fix: result of count type of check for casestatements rule check-in: d6225fd386 user: thindil tags: trunk
05:32
tests: fixed tests for count type of casestatmets rule check-in: e77172fbd1 user: thindil tags: trunk
05:24
tests: updated test code for varuplevel rule check-in: d77723c7c9 user: thindil tags: trunk
05:21
tests: updated test code for vardeclared rule check-in: 4c627efc96 user: thindil tags: trunk
05:20
tests: updated test code for paramsused rule check-in: e7622e5e82 user: thindil tags: trunk
2024-03-08
05:33
tests: updated test code for namingconv rule check-in: 379523c811 user: thindil tags: trunk
05:32
tests: updated test code for namedparams rule check-in: 52ad8e3dec user: thindil tags: trunk
05:30
docs: updated changelog check-in: b323254fdd user: thindil tags: trunk
05:29
tests: fixed result for negative count of valid code of localhides rule check-in: 360700c87d user: thindil tags: trunk
05:29
fix: count type of localhides rule check-in: c3b20b0cb2 user: thindil tags: trunk
05:23
fix: better count type of localhides rule check-in: 1d6f18a03b user: thindil tags: trunk
2024-03-07
07:24
tests: updated test code for localhides rule check-in: ae125a192e user: thindil tags: trunk
05:42
tests: updated test code for localhides rule check-in: cde61df6e2 user: thindil tags: trunk
05:39
docs: updated changelog check-in: e0151b8b33 user: thindil tags: trunk
05:37
fix: negative count type check of ifstatements rule check-in: b7ec00ca5d user: thindil tags: trunk
05:28
fix: some problems with count type of ifstatements rule check-in: d80c4b091c user: thindil tags: trunk
05:28
tests: updated test code for ifstatements rule check-in: b2b617afe5 user: thindil tags: trunk
2024-03-06
05:29
tests: updated test code for ifstatements rule check-in: b1a46aa351 user: thindil tags: trunk
05:27
tests: updated test code for haspragma rule check-in: 6a1f7aa0f9 user: thindil tags: trunk
05:26
tests: updated test code for hasentity rule check-in: 8bb558d252 user: thindil tags: trunk
05:25
tests: updated test code for hasdoc rule check-in: a4dcfbb42a user: thindil tags: trunk
05:23
tests: updated test code for complexity rule check-in: 08eb608443 user: thindil tags: trunk
05:22
tests: updated test code for casestatements rule check-in: 3e81da8641 user: thindil tags: trunk
2024-03-05
05:15
docs: updated changelog check-in: 0fa3226433 user: thindil tags: trunk
05:14
fix: result for negative count type for assignments rule check-in: 56dee8c8d9 user: thindil tags: trunk
05:11
tests: updated test code for assignments rule check-in: a83098b0fe user: thindil tags: trunk
05:08
tests: fixed default values for count amount check-in: 40d5a9f6a3 user: thindil tags: trunk
05:07
tests: updated test code for forstatements rule check-in: 06d5829e7f user: thindil tags: trunk
05:07
fix: returned amount value for count type of rules check-in: ef77ca067a user: thindil tags: trunk
2024-03-04
05:43
tests: changed default values for count amounts check-in: 59ed0a1d0d user: thindil tags: trunk
05:26
tests: fixed reading setting for invalid code tests check-in: 44a74d122d user: thindil tags: trunk
05:13
tests: added ability to set the expected values for count type of rule to tests check-in: 41d8689553 user: thindil tags: trunk
04:52
tests: fixed tests for search type of rules check-in: 81df30d895 user: thindil tags: trunk
04:52
chore: code formatting check-in: 2aae33142e user: thindil tags: trunk
04:52
refactor: small code update check-in: 74e64277f8 user: thindil tags: trunk
2024-03-03
05:49
tests: split rules' tests on smaller tests check-in: fbec1ce15e user: thindil tags: trunk
05:43
tests: use echo instead of checkpoints in rules tests check-in: c9c119e72b user: thindil tags: trunk
05:39
fix: removed testing code check-in: 27e2c82d1b user: thindil tags: trunk
05:39
docs: updated changelog check-in: b72d0ede48 user: thindil tags: trunk
05:30
fix: showing explaination for negation type of rules for forstatements rule check-in: f5fefdfaaf user: thindil tags: trunk
05:05
tests: updated tests for ifstatements rule check-in: 6b098e21be user: thindil tags: trunk
05:05
tests: fixed tests for ifstatements rule check-in: 595942609f user: thindil tags: trunk
05:05
tests: added verbosity option to nimble test task check-in: 47732b79d9 user: thindil tags: trunk
2024-03-02
05:56
tests: fixed some tests for ifstatements rule check-in: 65c65d7a44 user: thindil tags: trunk
05:44
tests: fixed some tests for ifstatements rule check-in: f313ccfe8c user: thindil tags: trunk
05:42
tests: fixed some tests for ifstatements rule check-in: 9e1f103c7c user: thindil tags: trunk
05:32
tests: updated tests for ifstatements rule check-in: 5c439a28c7 user: thindil tags: trunk
05:32
docs: updated changelog check-in: 2a6a6eb52b user: thindil tags: trunk
05:32
fix: ifstatements should'nt check min and max branches of when statemets, they can't be updated to case check-in: c4f759c3cc user: thindil tags: trunk
2024-03-01
05:19
tests: updated tests for ifstatements rule check-in: 4f3923e35e user: thindil tags: trunk
05:08
tests: updated tests for ifstatements rule check-in: 64b0e896e4 user: thindil tags: trunk
04:59
tests: updated message in the program's configuration with information about checking tools and tests check-in: 55c6ce497f user: thindil tags: trunk
04:57
chore: fixed issues reported by nimalyzer check-in: b9a39e48ad user: thindil tags: trunk
04:53
docs: added code documentation in helpers module check-in: d2d6146f20 user: thindil tags: trunk
04:45
chore: fixed issues reported by nimalyzer check-in: c298d984b1 user: thindil tags: trunk
2024-02-29
05:36
chore: fixed issues reported by nimalyzer check-in: 6ddfd4f4e1 user: thindil tags: trunk
05:31
tests: added checking helpers.nim with nimalyzer check-in: cb0c3704cd user: thindil tags: trunk
05:29
chore: fixed issues reported by nimalyzer check-in: 368b4ec8f3 user: thindil tags: trunk
05:29
chore: fixed issues reported by nimalyzer check-in: 2bcfd3ac9a user: thindil tags: trunk
05:28
chore: fixed issues reported by nimalyzer check-in: e9e35c6b1e user: thindil tags: trunk
05:27
chore: fixed issues reported by nimalyzer check-in: 0be3a71439 user: thindil tags: trunk
2024-02-28
05:04
chore: fixed issues reported by nimalyzer check-in: 060f7eec1a user: thindil tags: trunk
05:03
chore: fixed issues reported by nimalyzer check-in: 69caac66e8 user: thindil tags: trunk
05:03
chore: fixed issues reported by nimalyzer check-in: d65f9f4f04 user: thindil tags: trunk
05:02
chore: fixed issues reported by nimalyzer check-in: a1040a447d user: thindil tags: trunk
05:02
chore: fixed issues reported by nimalyzer check-in: 6b5dc8fe03 user: thindil tags: trunk
05:00
chore: fixed issues reported by nimalyzer check-in: 4faa841ec6 user: thindil tags: trunk
2024-02-27
05:00
chore: fixed issues reported by nimalyzer check-in: 2bbb7a412a user: thindil tags: trunk
04:59
chore: fixed issues reported by nimalyzer check-in: 6f42dfa20a user: thindil tags: trunk
04:58
chore: fixed issues reported by nimalyzer check-in: aea7f47b33 user: thindil tags: trunk
04:57
chore: fixed issues reported by nimalyzer check-in: 6c18d195ba user: thindil tags: trunk
04:55
chore: fixed issues reported by nimalyzer check-in: eab6ebe485 user: thindil tags: trunk
04:53
chore: fixed issues reported by nimalyzer check-in: a968e57100 user: thindil tags: trunk
2024-02-26
05:31
chore: fixed issues reported by nimalyzer check-in: 2d5a40aefd user: thindil tags: trunk
05:23
chore: fixed issues reported by nimalyzer check-in: eeb341744e user: thindil tags: trunk
05:22
chore: fixed issues reported by nimalyzer check-in: 65d871bc12 user: thindil tags: trunk
05:21
tests: added checking tests with nimalyzer check-in: eb3b80b744 user: thindil tags: trunk
05:14
tests: updated tests for varuplevel rule check-in: 5cb44319d6 user: thindil tags: trunk
05:13
tests: updated tests for vardeclared rule check-in: b0e9ce0469 user: thindil tags: trunk
2024-02-25
04:52
tests: updated tests for paramsused rule check-in: 894b2cd3f8 user: thindil tags: trunk
04:51
tests: updated tests for namingconv rule check-in: 7009063dde user: thindil tags: trunk
04:50
tests: updated tests for namedparams rule check-in: cacc1635f8 user: thindil tags: trunk
04:50
tests: updated tests for localhides rule check-in: 025c3ca667 user: thindil tags: trunk
04:49
tests: updated tests for ifstatements rule check-in: 30ae58d3fa user: thindil tags: trunk
04:48
tests: updated tests for haspragma rule check-in: da81b6c980 user: thindil tags: trunk
04:47
tests: updated tests for hasentity rule check-in: 55354a23ec user: thindil tags: trunk
04:46
tests: updated tests for hasdoc rule check-in: 703ff4e5e8 user: thindil tags: trunk
2024-02-24
04:52
tests: updated tests for forstatements rule check-in: 0e94cb9c2a user: thindil tags: trunk
04:49
tests: updated tests for casestatements rule check-in: 0798da7c8b user: thindil tags: trunk
04:48
tests: updated tests for assignments rule check-in: 1f2e0b7141 user: thindil tags: trunk
04:47
tests: added parameters validOptions and invalidOptions to runRuleTest template check-in: fd7715b41c user: thindil tags: trunk
04:45
tests: updated tests for varuplevel rule check-in: 34692fd55b user: thindil tags: trunk
04:44
tests: updated tests for vardeclared rule check-in: 8de1f32c51 user: thindil tags: trunk
2024-02-23
04:58
tests: updated tests for paramsused rule check-in: 42cc3be558 user: thindil tags: trunk
04:56
tests: updated tests for namingconv rule check-in: 94c5ae3bfb user: thindil tags: trunk
04:55
tests: updated tests for namedparams rule check-in: 01fdb29ba5 user: thindil tags: trunk
04:54
tests: updated tests for localhides rule check-in: 9eb10c5305 user: thindil tags: trunk
04:52
tests: updated tests for ifstatements rule check-in: d808a7d9e8 user: thindil tags: trunk
04:50
tests: updated tests for haspragma rule check-in: 5cbc57c70d user: thindil tags: trunk
2024-02-22
04:59
tests: updated tests for hasentity rule check-in: 994865d4dd user: thindil tags: trunk
04:58
tests: updated tests for hasdoc rule check-in: ee00a3d04e user: thindil tags: trunk
04:55
tests: updated tests for forstatements rule check-in: 05e194365f user: thindil tags: trunk
04:54
tests: updated tests for complexity rule check-in: aa3423d3e0 user: thindil tags: trunk
04:51
tests: updated tests for comments rule check-in: 3a77ce03a6 user: thindil tags: trunk
04:45
tests: updated tests for casestatements rule check-in: 3c32db64dc user: thindil tags: trunk
2024-02-21
05:24
tests: updated tests for assignments rule check-in: 644c0c20cd user: thindil tags: trunk
05:23
tests!: redesigned runRuleTest template to support code to check in separated files check-in: 4e0571b2a6 user: thindil tags: trunk
04:55
tests: use include instead of import for test varuplevel rule check-in: c2c1886f88 user: thindil tags: trunk
04:54
tests: use include instead of import for test vardeclared rule check-in: 9f8c29d678 user: thindil tags: trunk
04:53
tests: use include instead of import for test utils module check-in: 3590fc49a5 user: thindil tags: trunk
04:53
tests: use include instead of import for test rules module check-in: 5d2af4179d user: thindil tags: trunk
2024-02-20
05:11
tests: use include instead of import for test paramsused rule check-in: c76382bf6c user: thindil tags: trunk
05:11
tests: use include instead of import for test namingconv rule check-in: 10027f8634 user: thindil tags: trunk
05:10
tests: use include instead of import for test namedparams rule check-in: afc826754a user: thindil tags: trunk
05:09
tests: use include instead of import for test localhides rule check-in: a9a8c528b6 user: thindil tags: trunk
05:08
tests: use include instead of import for test haspragma rule check-in: 73040a46b0 user: thindil tags: trunk
05:07
tests: use include instead of import for test hasentity rule check-in: 11f417ac0a user: thindil tags: trunk
2024-02-19
04:54
tests: use include instead of import for test hasdoc rule check-in: 896c29376a user: thindil tags: trunk
04:53
tests: use include instead of import for test forstatements rule check-in: 4ee2c54d4f user: thindil tags: trunk
04:53
tests: use include instead of import for test config module check-in: 029bbc5276 user: thindil tags: trunk
04:51
tests: use include instead of import for test complexity rule check-in: ba7433db4d user: thindil tags: trunk
04:50
tests: use include instead of import for test comments rule check-in: 2b850fc7fc user: thindil tags: trunk
04:48
tests: use include instead of import for test casestatements rule check-in: 1bae75282a user: thindil tags: trunk
2024-02-18
05:05
tests: use include instead of import for test assignments rule check-in: 5d59978dd3 user: thindil tags: trunk
05:04
tests: use include instead of import for test ifstatements rule check-in: e62972a363 user: thindil tags: trunk
05:04
tests: redesigned taking the name of the rule for tests check-in: d3c08b669c user: thindil tags: trunk
04:51
docs: updated code documentation for the program genrule check-in: e043a785c5 user: thindil tags: trunk
04:49
docs: updated changelog check-in: 87b0a7724d user: thindil tags: trunk
04:49
docs: updated documentation about creating new rules check-in: a0e1c454c0 user: thindil tags: trunk
04:48
refactor!: removed creating rulesList.txt file check-in: 1c911a5c81 user: thindil tags: trunk
2024-02-17
05:26
style: added named parameters to calls check-in: f75fcea7b0 user: thindil tags: trunk
05:22
refactor: removed unneeded list of rules check-in: 9821e15dbe user: thindil tags: trunk
05:21
feat!: better checking for the program's rules check-in: a1a43e21ff user: thindil tags: trunk
05:01
docs: updated changelog check-in: 25382555a9 user: thindil tags: trunk
05:00
tests: redesigned tests for varUplevel rule check-in: c265d944c5 user: thindil tags: trunk
04:58
tests: redesigned tests for varDeclared rule check-in: f360435d8c user: thindil tags: trunk
2024-02-16
05:03
tests: redesigned tests for utils module check-in: 272697179a user: thindil tags: trunk
04:57
tests: redesigned tests for rules module check-in: ce51169126 user: thindil tags: trunk
04:51
tests: redesigned tests for paramsUsed rule check-in: 01c14534ee user: thindil tags: trunk
04:49
tests: redesigned tests for namingConv rule check-in: 63ba475d54 user: thindil tags: trunk
04:48
tests: redesigned tests for namedParams rule check-in: 6d5860547c user: thindil tags: trunk
04:46
tests: redesigned tests for localHides rule check-in: 3026de87bf user: thindil tags: trunk
2024-02-15
04:55
tests: redesigned tests for ifStatements rule check-in: 0f8cb47fea user: thindil tags: trunk
04:53
tests: removed unused import check-in: 923c5501f9 user: thindil tags: trunk
04:52
tests: redesigned tests for hasPragma rule check-in: 4f42754897 user: thindil tags: trunk
04:51
tests: redesigned tests for hasEntity rule check-in: e66896f0a5 user: thindil tags: trunk
04:49
tests: redesigned tests for hasDoc rule check-in: f709c87bfe user: thindil tags: trunk
04:49
tests: fixed result for test for negative search type of rules check-in: 9fd8fae02b user: thindil tags: trunk
2024-02-14
05:03
tests: redesigned tests for forstatements rule check-in: 233c1c5f40 user: thindil tags: trunk
05:01
tests: redesigned tests for config module check-in: 17d4b7c157 user: thindil tags: trunk
04:56
tests: redesigned tests for complexity rule check-in: c490ecc940 user: thindil tags: trunk
04:55
tests: added more information about skipped tests check-in: 62272681e1 user: thindil tags: trunk
04:50
tests: finished work on redesign tests for comments rule check-in: bbb599ae72 user: thindil tags: trunk
04:47
tests: continue work on redesign tests for comments rule check-in: 6e4b9f7490 user: thindil tags: trunk
2024-02-13
05:01
tests: continue work on redesign tests for comments rule check-in: 575b576837 user: thindil tags: trunk
04:58
tests: better naming of tests suites check-in: 128481abd9 user: thindil tags: trunk
04:57
tests: started work on redesign tests for comments rule check-in: 36d652b4c4 user: thindil tags: trunk
04:47
tests: updated command nimble test check-in: bc319c029a user: thindil tags: trunk
04:47
tests: redesigned tests for casestatements rule check-in: 2cf849a23e user: thindil tags: trunk
04:46
tests: fixed disabling tests check-in: c4165554d5 user: thindil tags: trunk
2024-02-12
06:20
tests: continue work on redesign the project's unit tests check-in: d7d48fcb82 user: thindil tags: trunk
06:15
tests: continue work on redesign the project's unit tests check-in: 87665ca7ce user: thindil tags: trunk
06:10
tests: continue work on redesign the project's unit tests check-in: 391c73c544 user: thindil tags: trunk
05:33
tests: continue work on redesign the project's unit tests check-in: 024412485e user: thindil tags: trunk
05:25
tests: started work on rewrite tests to use unittest2 module check-in: 7074c2383e user: thindil tags: trunk
05:24
refactor: added new dependency for the project check-in: a30c40331a user: thindil tags: trunk
2024-02-11
05:27
refactor: removed unneeded code check-in: 38d25ffe21 user: thindil tags: trunk
05:25
docs: updated version number check-in: c423b03e46 user: thindil tags: trunk
05:22
tests: always build release version during tests check-in: 7905bd574f user: thindil tags: trunk
05:21
tests: use different GitHub action for build FreeBSD version check-in: a85180c54a user: thindil tags: trunk
05:19
tests: updated GitHub actions to the newest versions check-in: 7bca68181c user: thindil tags: trunk
2023-10-03
04:49
docs: updated changelog check-in: c198e8f137 user: thindil tags: trunk, 0.7.1
2023-09-25
04:15
tests: another try to fix build FreeBSD version in GitHub workflow check-in: c9e5d6958d user: thindil tags: trunk
04:14
fix: really really fix detecting of documentation if a type has pragmas. At least I think 'really' check-in: d1b165b150 user: thindil tags: trunk
2023-09-24
04:43
fix: really fix detecting of documentation if a type has pragmas check-in: 7dfaeadbf0 user: thindil tags: trunk
04:29
docs: updated changelog check-in: 90890e60d7 user: thindil tags: trunk
04:29
fix: detecting documentation if a type has pragmas check-in: 72cc5c4bf7 user: thindil tags: trunk
04:29
docs: updated version number check-in: 307cb9e5e1 user: thindil tags: trunk
04:28
tests: fixed PATH variable for FreeBSD in GitHub workflow check-in: f1a7b653a4 user: thindil tags: trunk
2023-09-18
04:58
tests: changed version of MacOS to latest and use QEMU as hypervisor for FreeBSD tests check-in: 42d8a6c14b user: thindil tags: trunk
2023-09-17
04:36
tests: updated GitHub workflow check-in: 6d6b1d3c66 user: thindil tags: trunk
2023-09-14
04:02
docs: updated changelog check-in: 51aa85e912 user: thindil tags: trunk, 0.7.0
04:01
docs: updated changelog with info about new file name check-in: 5d57a83473 user: thindil tags: trunk
2023-09-10
04:03
docs: updated changelog check-in: 215c25e9fb user: thindil tags: trunk
04:03
fix: checking declarations of multiple variables with varDeclared rule check-in: b595287263 user: thindil tags: trunk
2023-09-08
03:12
docs: updated changelog check-in: c4675b99b1 user: thindil tags: trunk
03:12
fix: crash when checking variables check-in: cb453c943c user: thindil tags: trunk
03:11
docs: updated changelog check-in: 013a5167d8 user: thindil tags: trunk
03:11
fix: crash when checking declarations of variables check-in: 26446b131a user: thindil tags: trunk
2023-09-06
04:09
docs: updated changelog check-in: b94b393546 user: thindil tags: trunk
04:09
fix: checking the last parameter with namedParams rule check-in: 34ec4e9b3b user: thindil tags: trunk
2023-09-05
04:18
docs: updated changelog check-in: a11ceb6d74 user: thindil tags: trunk
04:17
fix: detecting empty for statements with forStatements rule check-in: 9db492ad4c user: thindil tags: trunk
04:17
docs: updated changelog check-in: e7cfee1223 user: thindil tags: trunk
04:17
fix: detecting empty if statements with ifStatements rule check-in: 15b3a9191f user: thindil tags: trunk
2023-09-04
04:05
docs: updated changelog check-in: 10be59cb4a user: thindil tags: trunk
2023-09-03
03:53
fix: better detection of calls in namedParams rule check-in: 9942459be4 user: thindil tags: trunk
03:52
docs: updated changelog check-in: fb8b4fdc48 user: thindil tags: trunk
03:52
docs: updated contributing guide check-in: 0dec5dbda3 user: thindil tags: trunk
03:52
tests: updated unit tests to new version of the program's messages check-in: fd95550da2 user: thindil tags: trunk
2023-09-02
04:23
tests: updated unit tests to new version of the program's messages check-in: 2995818bc3 user: thindil tags: trunk
04:18
tests: updated unit tests to new version of the program's messages check-in: 64a932cc79 user: thindil tags: trunk
2023-09-01
04:38
docs: updated changelog check-in: a4fb080999 user: thindil tags: trunk
04:37
docs: updated changelog check-in: c319d465c8 user: thindil tags: trunk
04:37
fix: detecting a documentation of variables in let section check-in: 1088714585 user: thindil tags: trunk
04:36
style: code formatting check-in: 1fa0491523 user: thindil tags: trunk
04:35
style: added named parameters to calls check-in: b68f534b2f user: thindil tags: trunk
2023-08-31
04:34
docs: updated changelog check-in: 0ed55e198d user: thindil tags: trunk
04:33
feat: show the rule's name when showing its message check-in: dce0d95965 user: thindil tags: trunk
04:33
fix: build release version of the program check-in: 2f4a6f5d83 user: thindil tags: trunk
2023-08-30
04:10
tests: updated GitHub workflow check-in: 38a1029852 user: thindil tags: trunk
2023-08-29
04:09
docs: updated changelog check-in: 825b03b838 user: thindil tags: trunk
04:09
docs: updated the program's documentation check-in: 06a1125491 user: thindil tags: trunk
04:09
tests: updated the program's configuration check-in: 60906c25df user: thindil tags: trunk
04:09
feat: added configuration option to set ignored files check-in: b94e0d2b2a user: thindil tags: trunk
04:08
refactor: create nimalyzer binary instead of main with nimble check-in: 1ec6492e3a user: thindil tags: trunk
2023-08-28
03:47
tests: updated the program's configuration check-in: ba8ee4342c user: thindil tags: trunk
03:47
refactor: use nimalyzer module instead of pragmas check-in: 52b4a6f359 user: thindil tags: trunk
03:46
docs: updated the program's documentation check-in: 03adeb6410 user: thindil tags: trunk
2023-08-27
05:10
tests: updated unit tests for config module check-in: b36ba22f95 user: thindil tags: trunk
05:04
tests: updated GitHub workflow check-in: bf80fe4887 user: thindil tags: trunk
05:02
fix: another try to fix installer check-in: 9b917caf2d user: thindil tags: trunk
04:27
fix: really fixed installation of needed source files check-in: 6ed8743eb4 user: thindil tags: trunk
03:54
docs: updated changelog check-in: 3fbd217d86 user: thindil tags: trunk
03:53
docs: updated the program's documentation check-in: bc4bad5a2e user: thindil tags: trunk
03:53
docs: updated changelog check-in: f5a27c8984 user: thindil tags: trunk
03:53
fix: installing needed source code file check-in: 57a2c78a1d user: thindil tags: trunk
2023-08-26
03:54
docs: updated changelog check-in: 42b0ef6cec user: thindil tags: trunk
03:54
fix: detecting documentation of types with hasDoc rule check-in: ea96b3963e user: thindil tags: trunk
03:54
fix: don't install rulesList.txt file, another try check-in: f2b7ee9fad user: thindil tags: trunk
2023-08-25
04:30
style: code formatting check-in: 30fd47f0bd user: thindil tags: trunk
04:29
style: added named parameters to calls check-in: 828006a54c user: thindil tags: trunk
04:26
docs: updated changelog check-in: 937f0b939d user: thindil tags: trunk
04:26
fix: crash when there is more results than set by the user in a configuration file check-in: a7f02d9212 user: thindil tags: trunk
2023-08-24
04:00
docs: updated changelog check-in: 1ccbfeb1ac user: thindil tags: trunk
03:59
fix: crash when there is more results than max allowed check-in: 45f760e143 user: thindil tags: trunk
03:58
docs: updated changelog check-in: 83cca060c6 user: thindil tags: trunk
03:57
fix: detecting documentation of declarations check-in: c1588e4a3b user: thindil tags: trunk
03:57
docs: updated changelog check-in: b98ff1ca60 user: thindil tags: trunk
2023-08-23
03:41
fix: check used parameters with paramsUsed rule in procedures' declarations not definitions check-in: 3f5237f0bb user: thindil tags: trunk
03:40
docs: updated changelog check-in: 88c66f0183 user: thindil tags: trunk
03:40
docs: updated the program's documentation check-in: b02ab717e3 user: thindil tags: trunk
03:40
docs: updated documentation for hasPragma rule check-in: 2a49cb5f98 user: thindil tags: trunk
2023-08-22
04:06
feat: added option unBorrowed to hasPragma rule for check only procedures not borrowed from other modules check-in: 68459a96dc user: thindil tags: trunk
04:05
fix: don't install rulesList.txt file, the second try check-in: 73456f718c user: thindil tags: trunk
2023-08-21
04:02
docs: updated changelog check-in: 9624196678 user: thindil tags: trunk
04:01
fix: don't install rulesList.txt file check-in: b898357f88 user: thindil tags: trunk
03:59
docs: updated version number check-in: e19eb26b0a user: thindil tags: trunk
2023-08-18
04:16
docs: updated changelog check-in: 23886ac44e user: thindil tags: trunk, 0.6.0
04:14
docs: updated the program's documentation check-in: 80c48c62da user: thindil tags: trunk
04:14
docs: fixed documentation for assignments rule check-in: 53fc5ff106 user: thindil tags: trunk
2023-08-17
04:18
docs: updated documentation of the program's configuration check-in: 6bb0dd6b41 user: thindil tags: trunk
04:15
tests: added check for cyclomatic complexity to the program's configuration check-in: a5aea864f5 user: thindil tags: trunk
04:11
docs: updated changelog check-in: d821e07542 user: thindil tags: trunk
04:09
tests: added unit test for complexity rule check-in: 3e74684202 user: thindil tags: trunk
04:04
docs: updated the program's documentation check-in: 1e2bc8033c user: thindil tags: trunk
03:53
docs: finished work on documentation for complexity rule check-in: 3fbbc38951 user: thindil tags: trunk
2023-08-16
04:14
docs: started work on documentation for complexity rule check-in: d6e6d3002d user: thindil tags: trunk
04:03
docs: added documentation to countCyclomatic procedure check-in: b86b87cd72 user: thindil tags: trunk
04:00
refactor: added pragmas to countCyclomatic procedure check-in: 29ac1730bd user: thindil tags: trunk
03:59
refactor: added contracts to countCyclomatic procedure check-in: ea91fca066 user: thindil tags: trunk
03:55
feat: continue work on complexity rule check-in: 668f83910e user: thindil tags: trunk
03:48
fix: couting code branches by complexity rule check-in: f433b79145 user: thindil tags: trunk
2023-08-15
05:15
feat: continue work on complexity rule check-in: db1b9d81eb user: thindil tags: trunk
05:08
feat: continue work on complexity rule check-in: a7d1a702eb user: thindil tags: trunk
04:59
feat: continue work on complexity rule check-in: 1fb34d0abc user: thindil tags: trunk
04:43
feat: continue work on complexity rule check-in: ab0c98b200 user: thindil tags: trunk
04:43
refactor: small code optimization in caseStatements rule check-in: e4a3e7aa96 user: thindil tags: trunk
04:42
feat: added nkWhenStmt to ifStatements checked AST elements check-in: 34f967f33f user: thindil tags: trunk
2023-08-14
04:11
feat: continue work on complexity rule check-in: fbc4f13fa8 user: thindil tags: trunk
03:56
feat: continue work on complexity rule check-in: bab2285f3e user: thindil tags: trunk
03:47
docs: updated the program's documentation check-in: eb426c5834 user: thindil tags: trunk
03:44
docs: updated documentation for ifStatements rule check-in: 00792f1fe5 user: thindil tags: trunk
03:41
fix: crash during checking do the branch contains only discard statement by ifStatements rule check-in: beba830150 user: thindil tags: trunk
03:37
fix: crash during checking if branch can be moved outside the if statement in ifStatements rule check-in: da9f546d6d user: thindil tags: trunk
2023-08-13
04:00
fix: crash during checking if statements with ifStatements rule check-in: b6db1e508a user: thindil tags: trunk
03:51
fix: detecting if statements with ifStatements rule check-in: 1d655266a0 user: thindil tags: trunk
03:38
docs: updated the program's documentation check-in: ba72c6e069 user: thindil tags: trunk
03:36
tests: disabled check for ifStatement rule check-in: aecf9de618 user: thindil tags: trunk
03:35
refactor: fixed problem reported by nimalyzer itself check-in: 7b9379a71c user: thindil tags: trunk
03:31
refactor: redesigned a bit parsing the program's configuration check-in: 71a62e2cae user: thindil tags: trunk
03:31
tests: added checking maximum amount of branches in if statements check-in: f78d6501aa user: thindil tags: trunk
03:30
docs: updated the program's documentation check-in: 8263badaaa user: thindil tags: trunk
2023-08-12
04:41
tests: fixed typos in explanations check-in: a096f306e6 user: thindil tags: trunk
04:39
refactor: fixed problem reported by nimalyzer itself check-in: 29ebafcc4f user: thindil tags: trunk
04:37
tests: added checking minimal amount of branches in case statements check-in: a069e71d08 user: thindil tags: trunk
04:35
docs: updated the program's documentation check-in: e4b513fbac user: thindil tags: trunk
04:35
fix: detecting shorthands assignments with rule assignments check-in: b28373cf7e user: thindil tags: trunk
04:34
tests: added checking assigments to the program's tests check-in: 621d1d4d45 user: thindil tags: trunk
2023-08-11
04:01
fix: rule assignments reports error when the code doesn't contain any assignment check-in: 9a835065b0 user: thindil tags: trunk
03:58
fix: rule assignments crash on checking shorthand assignments check-in: 33ec6120c5 user: thindil tags: trunk
03:36
feat: started work on complexity rule check-in: bf570af7d2 user: thindil tags: trunk
03:36
tests: GitHub workflow use now default version of Nim check-in: b326adf3a6 user: thindil tags: trunk
03:35
docs: updated changelog check-in: e8955d7988 user: thindil tags: trunk
03:35
docs: updated the program's documentation check-in: 71ffec5102 user: thindil tags: trunk
2023-08-10
04:52
docs: added documentation for assignments rule check-in: 2823a4f13b user: thindil tags: trunk
04:32
tests: enabled tests for fix code in assignments rule check-in: 3e0ac818aa user: thindil tags: trunk
04:30
fix: fixing code with assignments rule check-in: d565ede8ce user: thindil tags: trunk
04:18
feat: continue work on fix code for assignments rule check-in: b4778113ac user: thindil tags: trunk
04:07
fix: getting operator during fixing code with assignments rule check-in: d8ec8a49bb user: thindil tags: trunk
04:05
feat: continue work on fix code for assignments rule check-in: b275db6871 user: thindil tags: trunk
2023-08-09
05:06
feat: started work on fix code for assignments rule check-in: 75fc62c22a user: thindil tags: trunk
04:37
tests: added unit test for assignments rule check-in: a3bc183f82 user: thindil tags: trunk
04:37
fix: returned amount of found issues by negatieve search type of assignments rule check-in: 46635a4518 user: thindil tags: trunk
04:30
feat: continue work on rule to check assignments check-in: ad70598862 user: thindil tags: trunk
04:23
fix: messages for search type of assignments rule check-in: b73d944875 user: thindil tags: trunk
04:10
feat: continue work on rule to check assignments check-in: 3085147d0a user: thindil tags: trunk
2023-08-08
04:08
feat: continue work on rule to check assignments check-in: 9611078717 user: thindil tags: trunk
03:57
feat: continue work on rule to check assignments check-in: 0b1b74ad62 user: thindil tags: trunk
03:42
docs: updated the program's documentation check-in: f8d71ba636 user: thindil tags: trunk
03:42
tests: added checking for legal headers to the program's configuration check-in: 01e4f4df2a user: thindil tags: trunk
03:42
feat: started work on rule to check assigments check-in: e6ff57d8d0 user: thindil tags: trunk
03:41
docs: updated changelog check-in: a7e2f735f4 user: thindil tags: trunk
2023-08-07
03:37
tests: finished work on unit tests for comments rule check-in: bd0313ed15 user: thindil tags: trunk
03:27
tests: create test code inside the comments' rule tests check-in: 5b9ca95fd4 user: thindil tags: trunk
03:24
tests: removed test code for comments rule, it will be created by the tests check-in: 4ab7815f6a user: thindil tags: trunk
03:22
tests: updated invalid code example for comments rule check-in: 0e4d570982 user: thindil tags: trunk
03:22
tests: continue work on unit test for comments rule check-in: 920eb4b68c user: thindil tags: trunk
03:22
tests: updated GitHub workflow check-in: 2ad0cabe0f user: thindil tags: trunk
2023-08-06
05:17
tests: continue work on unit test for comments rule check-in: 65be964cc3 user: thindil tags: trunk
05:07
tests: started work on redesign unit test for comments rule check-in: 1b6f26b8be user: thindil tags: trunk
05:03
tests: added valid Nim code for comments rule check-in: 399e992d03 user: thindil tags: trunk
04:59
tests: renamed invalid Nim code for comments rule's unit tests check-in: bf59f623e3 user: thindil tags: trunk
04:46
fix: delete backup file after updating the source code with fix type of comments rule check-in: 0073b681a0 user: thindil tags: trunk
04:41
tests: updated Linux build workflow to use version 2.0.0 check-in: d2aef4c6b7 user: thindil tags: trunk
04:41
tests: updated name of test file to made comments rule tests happy check-in: 38b0d3f2ca user: thindil tags: trunk
04:40
tests: continue work on unit test for comments rule check-in: 71b1d3baf1 user: thindil tags: trunk
2023-08-05
03:57
tests: always run Linux test for testing GitHub action check-in: 35f2794582 user: thindil tags: trunk
03:34
tests: started work on unit tests for comments rule check-in: 9bd35fa1e0 user: thindil tags: trunk
03:34
tests: try to use stable version of Nim in Linux tests check-in: d0621a27dd user: thindil tags: trunk
03:33
docs: updated the program's documentation check-in: b4e9a8976f user: thindil tags: trunk
03:33
docs: finished work on documentation for comments rule check-in: 1838faecc4 user: thindil tags: trunk
03:32
docs: fixed typo in caseStatements rule documentation check-in: bcd3ab8c16 user: thindil tags: trunk
2023-08-04
04:24
docs: fixed formatting of caseStatements rule's documentation check-in: 033cb643b0 user: thindil tags: trunk
04:22
docs: started work on documentation for comments rule check-in: cb1ae41218 user: thindil tags: trunk
04:10
feat: finished work on fix code for comments rule check-in: 97f40fbc4e user: thindil tags: trunk
04:00
refactor: moved reverting changes in fix code to separated procedure check-in: cd762e791a user: thindil tags: trunk
03:54
style: added named parameters to calls check-in: 83b79e2044 user: thindil tags: trunk
03:50
fix: removing the comment with pattern by comments rule check-in: 5e08061bfd user: thindil tags: trunk
2023-08-03
05:03
feat: continue work on fix code for comments rule check-in: 53197af83f user: thindil tags: trunk
04:58
fix: crash when no regex pattern supplied to comments rule check-in: 975b1e191e user: thindil tags: trunk
04:55
feat: continue work on fix code for comments rule check-in: 4d4fe42c38 user: thindil tags: trunk
04:53
feat: continue work on fix code for comments rule check-in: 1dd13dc023 user: thindil tags: trunk
04:47
feat: started work on fix code for comments rule check-in: e54233410c user: thindil tags: trunk
04:30
refactor: moved declaration to proper place check-in: d8148e1ef7 user: thindil tags: trunk
2023-08-02
05:02
refactor: added named parameters to calls check-in: 23fe302a6f user: thindil tags: trunk
04:59
feat: continue work on checking for legal comment by comments rule check-in: 6f0b3de101 user: thindil tags: trunk
04:48
feat: started work on checking for legal comment by comments rule check-in: 2c653dc744 user: thindil tags: trunk
04:38
feat: added check for pattern in comments by comments rule check-in: f2d1968a19 user: thindil tags: trunk
04:28
tests: test Linux build on Nim 2.0 check-in: 8d3f2d2388 user: thindil tags: trunk
04:27
feat: continue work on comments rule check-in: 3d14beed33 user: thindil tags: trunk
2023-08-01
05:03
feat: started work on rule comments check-in: 803688c4b6 user: thindil tags: trunk
04:32
docs: updated changelog check-in: b3a52b6cbf user: thindil tags: trunk
04:31
docs: updated the program's documentation check-in: 4feff19059 user: thindil tags: trunk
04:29
tests: added unit test for caseStatemets rule check-in: 80479b42d4 user: thindil tags: trunk
04:15
docs: added documentation for caseStatements rule check-in: 96739bd04a user: thindil tags: trunk
04:05
feat: added rule caseStatements check-in: 1eba907764 user: thindil tags: trunk
2023-07-31
04:32
docs: updated changelog check-in: 4eeba99ee4 user: thindil tags: trunk
04:29
docs: updated the program's documentation check-in: 9a976b18af user: thindil tags: trunk
04:28
test: added some empty lines for better readability to the program's configuration file check-in: 94b2399dc7 user: thindil tags: trunk
04:25
fix: don't show empty explanation for rules check-in: 8a35cdcf77 user: thindil tags: trunk
04:22
docs: updated the program's documentation check-in: 818a04aa57 user: thindil tags: trunk
04:21
tests: updated the program's configuration check-in: af6d3e30cc user: thindil tags: trunk
2023-07-30
04:01
tests: added some explanation settings to the program's configuration check-in: f9375394d9 user: thindil tags: trunk
03:59
tests: added some explanation settings to the program's configuration check-in: b64dfb16b0 user: thindil tags: trunk
03:49
tests: added some explanation settings to the program's configuration check-in: d101cf1c81 user: thindil tags: trunk
03:39
docs: updated code documentation for RuleOptions type check-in: 10681b1a5e user: thindil tags: trunk
03:37
fix: typo in setting's name check-in: d69f7c5dc8 user: thindil tags: trunk
03:36
fix: name of the variables with an explanation check-in: ad6a87fc9d user: thindil tags: trunk
03:34
docs: updated documentation for ConfigData type check-in: 91ae83d018 user: thindil tags: trunk
03:34
feat: finished work on explanation setting for the program's rules check-in: ffe434c02b user: thindil tags: trunk
2023-07-29
04:25
feat: started work on explaination setting for the program check-in: b871c50c35 user: thindil tags: trunk
04:11
docs: updated changelog check-in: 4a82b16fc6 user: thindil tags: trunk
04:10
feat: added line number info to error messages during parsing a configuration file check-in: 17a7fbdea6 user: thindil tags: trunk
04:03
docs: updated documentation of ConfigSetting check-in: 4bf0dcfcef user: thindil tags: trunk
04:01
refactor: changed check do the config option exists check-in: 67459ec88c user: thindil tags: trunk
04:01
refactor: use configOptions in gendoc tool check-in: dd60d3d530 user: thindil tags: trunk
2023-07-28
04:17
docs: added code documentation check-in: ba19a88c36 user: thindil tags: trunk
04:16
docs: updated changelog check-in: fbe5876cf7 user: thindil tags: trunk
04:15
feat: added check for invalid settings in the program's configuration's files check-in: 56f59753dd user: thindil tags: trunk
04:04
docs: added code documentation check-in: a016e958be user: thindil tags: trunk
04:03
refactor: use special type for the program's configuration's settings check-in: aee397ce5e user: thindil tags: trunk
03:49
refactor: redesigned a bit parsing the program's configuration's files check-in: 71237965be user: thindil tags: trunk
2023-07-27
04:51
docs: updated code documentation check-in: 67bd67c669 user: thindil tags: trunk
04:48
docs: updated code documentation check-in: d11587173c user: thindil tags: trunk
04:42
docs: updated changelog check-in: bd589192e5 user: thindil tags: trunk
04:33
docs: updated the program's documentation check-in: c691b906e8 user: thindil tags: trunk
04:33
docs: updated documentation for ifStatements rule check-in: 83f89f812c user: thindil tags: trunk
04:22
feat: added check if the user supplied the amount's value for checking for amount of branches by ifStatements rule check-in: 10558b69ae user: thindil tags: trunk
2023-07-26
04:38
tests: updated unit test for ifStatements rule check-in: febdd924ca user: thindil tags: trunk
04:38
feat: added ability to check max and min amount of if statemets branches to ifStatements rule check-in: 8cb837fddb user: thindil tags: trunk
04:37
docs: updated changelog check-in: 6aa61e8048 user: thindil tags: trunk
04:37
fix: typos in the program's log's messages check-in: 11f403519d user: thindil tags: trunk
04:37
tests: added assert messages to unit tests for config module check-in: 967b70179b user: thindil tags: trunk
04:37
refactor: disable hint XCannotRaiseY check-in: a2ea432787 user: thindil tags: trunk
2023-07-25
04:54
refactor: disable hint XCannotRaiseY check-in: 448e0e1ac1 user: thindil tags: trunk
04:53
refactor: disable hint XCannotRaiseY check-in: a8f58a9325 user: thindil tags: trunk
04:52
docs: fixed documentation for localHides rule check-in: d451fbfa12 user: thindil tags: trunk
04:52
refactor: use errorMessage instead of normal message for show problems in namedParams rule check-in: 8694d19f6f user: thindil tags: trunk
04:52
fix: hasPragma rule ignores maxReports setting check-in: c333c88943 user: thindil tags: trunk
04:51
tests: fixed unit tests for config module check-in: dfd1e45fb8 user: thindil tags: trunk
2023-07-24
03:47
refactor: use constants instead of direct numbers for AST nodes check-in: 3fc1fc54d6 user: thindil tags: trunk
03:47
refactor: use constants instead of direct numbers for AST nodes check-in: d316c892e7 user: thindil tags: trunk
03:47
refactor: use constants instead of direct numbers for AST nodes check-in: 0f60a7c457 user: thindil tags: trunk
03:47
refactor: use constants instead of direct numbers for AST nodes check-in: 2889d47ec4 user: thindil tags: trunk
03:46
refactor: use constants instead of direct numbers for AST nodes check-in: 657968ade1 user: thindil tags: trunk
03:46
refactor: use constants instead of direct numbers for AST nodes check-in: 24df792f95 user: thindil tags: trunk
2023-07-23
03:55
refactor: use constants instead of direct numbers for AST nodes check-in: 2b24b6789d user: thindil tags: trunk
03:55
refactor: use constants instead of direct numbers for AST nodes check-in: dd70382aaf user: thindil tags: trunk
03:55
tests: updated unit test to new setting of max reports check-in: 105e957e1e user: thindil tags: trunk
03:54
docs: updated changelog check-in: 23b8532d52 user: thindil tags: trunk
03:53
fix: checking if all parameters are used by paramsUsed check-in: e6218db87e user: thindil tags: trunk
03:53
docs: updated changelog check-in: 1e995dca9d user: thindil tags: trunk
03:53
docs: updated the program's documentation check-in: 6812b44d3e user: thindil tags: trunk
03:53
tests: updated the program's configuration check-in: d300f61ced user: thindil tags: trunk
2023-07-22
03:48
feat: updated gendoc tool to the new version of configuration syntax check-in: c836a77632 user: thindil tags: trunk
03:42
docs: updated the program's documentation check-in: 275b78d883 user: thindil tags: trunk
03:42
docs: fixed the configuration documentation check-in: 1e73cc34d9 user: thindil tags: trunk
03:41
docs: updated the program's documentation check-in: e536d9c51e user: thindil tags: trunk
03:40
tests: updated the program's configuration check-in: bdbf73e5fc user: thindil tags: trunk
03:30
feat: added ability to set the max amount of the program's reports check-in: cc5054f8e7 user: thindil tags: trunk
2023-07-21
04:09
docs: updated changelog check-in: b248a2448d user: thindil tags: trunk
04:09
docs: updated README.md check-in: ecf064772e user: thindil tags: trunk
04:09
feat: added coloring the program's console output check-in: 9d266e39c0 user: thindil tags: trunk
04:08
feat!: added new dependency, colored_logger check-in: ed36dcb3b5 user: thindil tags: trunk
04:08
docs: updated the program's documentation check-in: 366bca6583 user: thindil tags: trunk
04:08
tests: updated the program's configuration check-in: ac7de50f15 user: thindil tags: trunk
2023-07-20
04:34
docs: updated the program's documentation check-in: ebfaea8e71 user: thindil tags: trunk
04:30
style: code formatting check-in: 2c6b599b25 user: thindil tags: trunk
04:28
refactor: added sideEffect pragma to ruleCheck and ruleFix procedures check-in: d18e4dab45 user: thindil tags: trunk
04:23
style: code formatting check-in: 5482def1f0 user: thindil tags: trunk
04:21
style: added named parameters check-in: 3628bebefb user: thindil tags: trunk
04:21
feat: added exceptions handling to varUplevel rule check-in: 125c46b9ee user: thindil tags: trunk
2023-07-19
04:23
feat: added exceptions handling to ifStatements rule check-in: 995bb5f258 user: thindil tags: trunk
04:21
refactor: allow checkRule to emit ValueError exception check-in: 51e9b6cefe user: thindil tags: trunk
04:09
feat: added exceptions handling to forStatements rule check-in: a1118b59a4 user: thindil tags: trunk
03:55
fix: setting pragmas for ruleCheck procedure check-in: 9e1b9d1598 user: thindil tags: trunk
03:55
feat: added exceptions handling to paramsUsed rule check-in: 2f293495bb user: thindil tags: trunk
03:54
feat: added exceptions handling to ifStatements rule check-in: 16dfb0858f user: thindil tags: trunk
2023-07-18
04:33
feat: added exceptions handling to hasPragma rule check-in: 306c1370eb user: thindil tags: trunk
04:31
feat: added exceptions handling to forStatements rule check-in: da94c2b9b0 user: thindil tags: trunk
04:26
style: code formatting check-in: 18efe84879 user: thindil tags: trunk
04:25
fix: setting pragmas for fixRule check-in: ac143d9860 user: thindil tags: trunk
04:20
refactor: added pragmas and contracts to checkRule check-in: 264647ecc1 user: thindil tags: trunk
04:15
docs: fixed documentation for getNodesToCheck procedure check-in: f8a6fb7235 user: thindil tags: trunk
2023-07-17
04:18
docs: updated the program's documentation check-in: 0e9d2bd058 user: thindil tags: trunk
04:09
style: added named parameters check-in: 4890f977d5 user: thindil tags: trunk
04:05
style: code formatting check-in: f574ff13d8 user: thindil tags: trunk
04:02
refactor: added pragmas and contracts to fixRule check-in: 3479f02b4c user: thindil tags: trunk
04:02
docs: updated the program's documentation check-in: bfb21fee5c user: thindil tags: trunk
04:01
tests: updated the program's configuration check-in: d6d407ac85 user: thindil tags: trunk
2023-07-16
04:13
docs: updated changelog check-in: cb0d465e5d user: thindil tags: trunk
04:13
docs: updated README.md check-in: 2f5e481223 user: thindil tags: trunk
04:09
docs: updated changelog check-in: a24148a486 user: thindil tags: trunk
04:08
docs: updated the program's documentation check-in: c1ee494cba user: thindil tags: trunk
04:07
docs: updated documentation for ifStatements rule check-in: 88453ceeac user: thindil tags: trunk
04:02
tests: updated unit test for ifStatements rule check-in: 2fa865da89 user: thindil tags: trunk
04:02
feat!: added ability to set options for ifStatements rule check-in: 1d42bb33bd user: thindil tags: trunk
04:01
docs: updated the program's documentation check-in: e9c79d2c75 user: thindil tags: trunk
2023-07-15
04:39
docs: updated documentation for forStatements rule check-in: fb7f2de616 user: thindil tags: trunk
04:34
docs: updated changelog check-in: 8b9ac59b74 user: thindil tags: trunk
04:33
docs: updated the program's documentation check-in: 0f0512038d user: thindil tags: trunk
04:32
docs: updated documentation for forStatements rule check-in: b7d74e6b3f user: thindil tags: trunk
04:27
feat: added check for empty for statements to forStatements rule check-in: 9d7d22445a user: thindil tags: trunk
04:27
docs: updated changelog check-in: e8cabd802d user: thindil tags: trunk
2023-07-14
04:41
docs: updated the program's documentation check-in: fee0477475 user: thindil tags: trunk
04:41
docs: updated documentation for forStatements rule check-in: 241e2e1fa4 user: thindil tags: trunk
04:34
fix: showing results for forStatements rule check-in: e7e4709fb3 user: thindil tags: trunk
04:33
tests: updated unit test for forStatements rule check-in: 7ebad90e7b user: thindil tags: trunk
04:33
docs: updated the program's documentation check-in: 7b053988b5 user: thindil tags: trunk
04:33
tests: updated the program's configuration check-in: 26917f8b44 user: thindil tags: trunk
2023-07-13
04:21
feat!: added ability to set options for forStatements rule check-in: 793f654048 user: thindil tags: trunk
04:06
feat: started work on check for empty for statements in forStatements rule check-in: 31df8e4d2b user: thindil tags: trunk
03:48
docs: updated changelog check-in: 74a07651c8 user: thindil tags: trunk
03:47
docs: updated the program's documentation check-in: 2fcdc3f73d user: thindil tags: trunk
03:46
docs: updated documentation for paramsUsed rule check-in: d18bb47e51 user: thindil tags: trunk
03:41
feat: finished work on fix code for paramsUsed rule check-in: 107a73ea7d user: thindil tags: trunk
2023-07-12
05:15
feat: started work on fix code for paramsUsed rule check-in: 71ad116f3d user: thindil tags: trunk
05:04
refactor: updated rules code to the new version of rules module check-in: f982b1191e user: thindil tags: trunk
05:04
refactor: added export of compiler/idents from rules module check-in: 7a3f15a2b7 user: thindil tags: trunk
05:04
docs: updated changelog check-in: e9d572ea08 user: thindil tags: trunk
05:03
docs: updated the program's documentation check-in: 3843dea6bf user: thindil tags: trunk
05:03
docs: fixed typo in configuration documentation check-in: a164d4f101 user: thindil tags: trunk
2023-07-11
04:24
tests: updated the program's configuration check-in: 71e41fefdc user: thindil tags: trunk
04:22
feat: made the program's configuration case insensitive check-in: 7d8caea5e8 user: thindil tags: trunk
04:16
docs: removed unneeded comment check-in: 1e588bd76e user: thindil tags: trunk
04:15
docs: updated changelog check-in: d7968868ca user: thindil tags: trunk
04:14
docs: fixed typos in the program's documentation check-in: 8e6d44885b user: thindil tags: trunk
04:10
docs: updated version number check-in: 4cf8a738cc user: thindil tags: trunk
2023-07-10
04:08
docs: updated changelog check-in: 326f005cd8 user: thindil tags: trunk, 0.5.0
04:08
docs: updated changelog check-in: 3559094b8c user: thindil tags: trunk
04:06
tests: added output setting to forStatements rule's unit tests check-in: f10332b0b8 user: thindil tags: trunk
04:05
fix: results for search type of forStatements rule check-in: 96f2f33990 user: thindil tags: trunk
04:05
tests: started work on unit tests for forStatements rule check-in: 2be17715b2 user: thindil tags: trunk
04:04
docs: updated the program's documentation check-in: eed8ca4335 user: thindil tags: trunk
2023-07-09
04:24
docs: added documentation for forStatements rule check-in: 4b6be93cf0 user: thindil tags: trunk
04:24
docs: updated documentation for ifStatements rule check-in: 0da102e962 user: thindil tags: trunk
04:23
tests: updated unit test for ifStatements rule check-in: 31a8acce42 user: thindil tags: trunk
04:23
style: fixed problems reported by nimalyzer itself check-in: 36e8d00628 user: thindil tags: trunk
04:23
style: fixed problems reported by nimalyzer itself check-in: d73ef28030 user: thindil tags: trunk
04:23
style: fixed problems reported by nimalyzer itself check-in: fb80026ab4 user: thindil tags: trunk
04:22
docs: updated the program's documentation check-in: 916564e559 user: thindil tags: trunk
2023-07-08
03:59
style: fixed problems reported by nimalyzer itself check-in: a25177823d user: thindil tags: trunk
03:58
style: fixed problems reported by nimalyzer itself check-in: 1dca844e1d user: thindil tags: trunk
03:58
style: fixed problems reported by nimalyzer itself check-in: 4b69321b61 user: thindil tags: trunk
03:58
style: fixed problems reported by nimalyzer itself check-in: e0c5d68c61 user: thindil tags: trunk
03:58
style: fixed problems reported by nimalyzer itself check-in: 6e2dfbcb10 user: thindil tags: trunk
03:58
tests: updated the program's configuration check-in: fbe2c165dd user: thindil tags: trunk
2023-07-07
04:28
refactor: fixed problem reported by nimalyzer itself check-in: 012424e17a user: thindil tags: trunk
04:25
style: code formatting check-in: 175619e5b5 user: thindil tags: trunk
04:25
feat: added fix code for forStatements rule check-in: 9b92efe332 user: thindil tags: trunk
04:15
feat: added negation fix code for forStatements rule check-in: fca24e42d1 user: thindil tags: trunk
03:49
feat: started work on fix code for forStatements rule check-in: 371a3581e6 user: thindil tags: trunk
03:48
feat: better messages about results in ifStatements rule check-in: 8cd97d2b82 user: thindil tags: trunk
2023-07-06
04:34
style: added named parameters check-in: f3bfe75d90 user: thindil tags: trunk
04:32
style: code formatting check-in: ae7b08ffc9 user: thindil tags: trunk
04:31
feat: better detection of for statements in forStatements rule check-in: baad7d09cd user: thindil tags: trunk
04:09
feat: continue work on forStatements rule check-in: 12e76f0812 user: thindil tags: trunk
03:50
feat: continue work on forStatements rule check-in: db54441324 user: thindil tags: trunk
03:29
feat: started work on forStatements rule check-in: ea514ecc13 user: thindil tags: trunk
2023-07-05
05:01
docs: fixed grammar in general documentation check-in: c76cd8eff7 user: thindil tags: trunk
04:58
docs: added table of content and fixed some typos in documentation check-in: 7b0ccbdcdc user: thindil tags: trunk
04:53
docs: continue work on documentation for rules structure check-in: 17ffe56383 user: thindil tags: trunk
04:46
docs: continue work on documentation for rules structure check-in: e74d8d27e0 user: thindil tags: trunk
04:38
docs: continue work on documentation for rules structure check-in: f4be4a20a7 user: thindil tags: trunk
04:24
docs: continue work on documentation for rules structure check-in: 2b4a49360f user: thindil tags: trunk
2023-07-04
04:48
docs: continue work on documentation for rules structure check-in: e6bf1ba04a user: thindil tags: trunk
04:37
docs: continue work on documentation for rules structure check-in: f8dd63bb79 user: thindil tags: trunk
04:26
docs: continue work on documentation for rules structure check-in: cf8281fd6f user: thindil tags: trunk
04:14
tests: updated Nim version in GitHub workflow to 1.6.14 check-in: 9dcd7f25fa user: thindil tags: trunk
04:13
docs: started work on documentation for rules structure check-in: 0d480726c7 user: thindil tags: trunk
04:13
fix: build unit tests check-in: 9a911462ee user: thindil tags: trunk
2023-07-03
04:32
docs: added general documentation about adding or deleting the program's rules check-in: b787fe8ef1 user: thindil tags: trunk
04:21
docs: added code documentation to importRules macro check-in: 075a114a44 user: thindil tags: trunk
04:19
style: added named parameters check-in: aa84272631 user: thindil tags: trunk
04:16
style: added named parameter to splitFile check-in: bc9aeb0861 user: thindil tags: trunk
04:15
feat: updated genrule tool to new version of adding new rules to the project check-in: ef27dc3d97 user: thindil tags: trunk
04:14
faet: redesigned the project so adding new rules doesn't require modification in the code check-in: cc23bd9519 user: thindil tags: trunk
2023-07-02
05:24
refactor: temporary removed vm param from rules, lets see how it will works without first check-in: dd88016141 user: thindil tags: trunk
04:12
style: code formatting check-in: a43868f0d4 user: thindil tags: trunk
04:11
docs: updated code documentation check-in: 5b6a5321cb user: thindil tags: trunk
04:07
feat: added parameter vm to ruleSettings check-in: 9089742c94 user: thindil tags: trunk
04:07
docs: updated changelog check-in: 570ee1dbd8 user: thindil tags: trunk
04:06
docs: updated the program's documentation check-in: 9aef7b10e1 user: thindil tags: trunk
04:06
docs: updated documentation for ifStatements rule check-in: e20cbed7d7 user: thindil tags: trunk
04:06
tests: updated unit test for ifStatements rule check-in: 5e501de24e user: thindil tags: trunk
2023-07-01
04:48
fix: checking if statements with ifStatements rule check-in: 495676e25e user: thindil tags: trunk
04:37
tests: updated unit test for ifStatements rule check-in: 6e2f90ff5a user: thindil tags: trunk
04:27
refactor: removed unneeded code check-in: fe3ebf2dbe user: thindil tags: trunk
04:26
style: added missing info about variables types check-in: adc3359566 user: thindil tags: trunk
04:25
tests: updated unit tests check-in: 692f7a7ab8 user: thindil tags: trunk
04:24
refactor: small code refactoring check-in: 735f290653 user: thindil tags: trunk
2023-06-30
07:36
tests: added more information to tests output check-in: 94629add3e user: thindil tags: trunk
06:28
tests: updated unit test fo ifStatements rule check-in: 275d84019e user: thindil tags: trunk
05:07
tests: started work on unit test for ifStatements rule check-in: f6906452db user: thindil tags: trunk
04:57
feat: finished work on fix code for ifStatements rule for negative expressions check-in: 84cdb8070d user: thindil tags: trunk
04:53
feat: continue work on fix code for ifStatements rule for negative expressions check-in: 960943de81 user: thindil tags: trunk
04:40
feat: continue work on fix code for ifStatements rule check-in: ecc392cada user: thindil tags: trunk
2023-06-29
05:05
feat: continue work on fix code for ifStatements rule check-in: 61d2a44177 user: thindil tags: trunk
04:53
feat: continue work on fix code for ifStatements rule check-in: 70f9ce719a user: thindil tags: trunk
04:37
feat: continue work on fix code for ifStatements rule check-in: 00a7af908f user: thindil tags: trunk
04:16
feat: started work on fix code for ifStatements rule check-in: 6c3ce29f7b user: thindil tags: trunk
04:02
style: code formatting check-in: 27f8bb51b9 user: thindil tags: trunk
04:01
fix: various issues related to ifStatemets rule check-in: 98a066f043 user: thindil tags: trunk
2023-06-28
05:12
refactor: fixed problem reported by nimalyzer itself check-in: 71cfec1ffa user: thindil tags: trunk
05:09
refactor: fixed problem reported by nimalyzer itself check-in: 43d7aecc2f user: thindil tags: trunk
05:05
fix: checking if the if statement starts with negative condition check-in: 3f4aca44b4 user: thindil tags: trunk
05:02
feat: started work on checking if statements for negative conditions check-in: e8d24aeb2b user: thindil tags: trunk
04:44
feat: added check if statemets contains only discard statement check-in: 0fd4bf19e5 user: thindil tags: trunk
04:43
tests: updated the program's configuration check-in: 2b5435dff2 user: thindil tags: trunk
2023-06-27
04:48
refactor: fixed problem reported by nimalyzer itself check-in: 5658b62c2d user: thindil tags: trunk
04:41
feat: added check if statements can be moved outside if branch check-in: 3c26dd0fc9 user: thindil tags: trunk
04:16
feat: started work on ifStatemets rule check-in: efb0b056c7 user: thindil tags: trunk
03:48
refactor: removed support for external rules from genrule tool check-in: d4de1fb0ea user: thindil tags: trunk
03:45
refactor: stop working on external rules, revert changes check-in: 066abae619 user: thindil tags: trunk
03:44
tests: fix Linux test to run after normal tests check-in: c7cf18a301 user: thindil tags: trunk
2023-06-26
05:03
feat: continue work on external rules check-in: c76869ab3f user: thindil tags: trunk
04:49
feat: continue work on external rules check-in: 3671f0e394 user: thindil tags: trunk
04:37
feat: continue work on external rules check-in: 5bee3aaf6a user: thindil tags: trunk
04:21
feat: continue work on external rules check-in: 71af2ae474 user: thindil tags: trunk
04:13
feat: continue work on external rules check-in: 812e685d8a user: thindil tags: trunk
04:12
style: fixed problems reported by nimalyzer itself check-in: 1c8804b3f4 user: thindil tags: trunk
2023-06-25
04:34
feat: continue work on external rules check-in: 7a8c52a709 user: thindil tags: trunk
04:34
feat: added more fields to CRulesSettings check-in: 94b1546f2f user: thindil tags: trunk
04:15
feat: continue work on external rules check-in: e905290dcd user: thindil tags: trunk
04:15
feat: added new type for export rules settings from external rules check-in: b54ff7ab10 user: thindil tags: trunk
03:58
tests: added build release version for Linux to GitHub workflow check-in: 8506b14120 user: thindil tags: trunk
03:57
tests: GitHub workflow should build release version of the program for Windows and FreeBSD check-in: 0bc604e31a user: thindil tags: trunk
03:56
tests: updated unit test for rules module check-in: 47ff2ab7d2 user: thindil tags: trunk
03:56
refactor: moved validateOptions procedure to the proper location check-in: 338e640648 user: thindil tags: trunk
2023-06-24
04:27
refactor: removed unneeded code check-in: d99f336add user: thindil tags: trunk
04:22
style: code formatting check-in: 6e91977980 user: thindil tags: trunk
04:21
style: added named parameters check-in: dc140f3a91 user: thindil tags: trunk
04:19
feat: continue work on external rules check-in: 2d8cf53541 user: thindil tags: trunk
04:05
feat: continue work on external rules check-in: 0bb694732d user: thindil tags: trunk
03:44
docs: updated code documentation check-in: fdb3e83d80 user: thindil tags: trunk
2023-06-23
08:52
style: fixed problems reported by nimalyzer itself check-in: 0dc4530582 user: thindil tags: trunk
08:50
feat: continue work on external rules check-in: 753f330f62 user: thindil tags: trunk
04:39
feat: started work on external program's rules check-in: 41ec6f8322 user: thindil tags: trunk
04:22
feat: updated info in genrule tool for built-in rules check-in: 20225042bc user: thindil tags: trunk
04:22
test: fixed unit test for config module check-in: 4c1715dd0a user: thindil tags: trunk
04:21
style: code formatting check-in: 8c101ec657 user: thindil tags: trunk
2023-06-22
04:55
style: fixed problems reported by nimalyzer itself check-in: 8d7f93db3e user: thindil tags: trunk
04:52
refactor: mark all built-in rules as used check-in: 302d03d19b user: thindil tags: trunk
04:49
refactor: continue work on redesign of list of the program's rules check-in: af7dcedccc user: thindil tags: trunk
04:40
refactor: started work on redesign of list of the program's rules check-in: 8f06914e45 user: thindil tags: trunk
03:54
tests: added installing dependencies on Windows in GitHub workflow check-in: 37806da69e user: thindil tags: trunk
03:51
tests: added test for build nimalyzer on FreeBSD check-in: 0c15fad7c9 user: thindil tags: trunk
2023-06-21
04:58
style: added missing info about variable type check-in: de2fddea60 user: thindil tags: trunk
04:53
feat: added generating external rules with genrule tool check-in: 11f188cf42 user: thindil tags: trunk
04:40
refactor: some code refactoring in genrule tool check-in: eeb6e4d04d user: thindil tags: trunk
04:34
feat: redesigned creating a new rules with genrule tool check-in: c2aee5e820 user: thindil tags: trunk
04:18
style: added missing type info to declaration check-in: 6fbcc15013 user: thindil tags: trunk
04:17
docs: updated the program's documentation check-in: 9ca33c591b user: thindil tags: trunk
2023-06-20
04:10
docs: updated documentation for hasDoc rule check-in: cba8cd1dea user: thindil tags: trunk
04:06
docs: updated changelog check-in: c41b3dc8f6 user: thindil tags: trunk
04:04
docs: updated the program's documentation check-in: 33f34adcb8 user: thindil tags: trunk
04:03
docs: updated documentation for hasDoc rule check-in: a550b25183 user: thindil tags: trunk
03:57
tests: updated unit test for hasDoc rule check-in: 01697fb68b user: thindil tags: trunk
03:56
fix: adding documentation with fix type of hasDoc rule check-in: 66858e3087 user: thindil tags: trunk
2023-06-19
04:48
tests: updated unit test for hasDoc rule check-in: e7e785b4a5 user: thindil tags: trunk
04:39
style: added named parameter check-in: 7cc3d226ef user: thindil tags: trunk
04:37
feat: added insterting templates of documentation with hasDoc rule check-in: b45a63ed79 user: thindil tags: trunk
04:25
refactor: moved setting documentation template to the hasDoc rule initialization check-in: 6834f58be0 user: thindil tags: trunk
04:14
fix: cheking fields of types by hasDoc rule check-in: e313a1300f user: thindil tags: trunk
04:13
tests: updated unit test for hasDoc rule check-in: eda5424d42 user: thindil tags: trunk
2023-06-18
04:13
feat: continue work on fix type for hasDoc rule check-in: 2d9c570080 user: thindil tags: trunk
04:08
docs: updated changelog check-in: 344fc33784 user: thindil tags: trunk
04:07
feat: better formatting for error message in debug mode check-in: 351c258369 user: thindil tags: trunk
03:55
docs: updated changelog check-in: 7a301cce9b user: thindil tags: trunk
03:54
feat!: made check for correctness of custom options values case-insensitive check-in: ea3cefcad7 user: thindil tags: trunk
03:54
tests: updated unit test for hasDoc rule check-in: 2137e43de8 user: thindil tags: trunk
03:53
docs: updated the program's documentation check-in: 8a4f8b0396 user: thindil tags: trunk
03:53
refactor!: changed typeFields to typefields check-in: cd9bbb0af9 user: thindil tags: trunk
2023-06-17
04:59
docs: updated documentation for hasDoc rule check-in: 8ed772d5aa user: thindil tags: trunk
04:56
tests: updated the program's configuration check-in: 3eaaf83b6d user: thindil tags: trunk
04:55
docs: updated documentation for hasDoc rule check-in: 2919dfe433 user: thindil tags: trunk
04:48
docs: updated changelog check-in: 0e53f29eb6 user: thindil tags: trunk
04:47
feat: added ability to set what a code's entities should be check for documentation by hasDoc rule check-in: e65b5cfe85 user: thindil tags: trunk
04:28
feat: continue work on fix type for hasDoc rule check-in: 7e9b08af39 user: thindil tags: trunk
2023-06-16
04:42
fix: deleting documentation of object types declaration check-in: 44bbc1a3a5 user: thindil tags: trunk
04:38
docs: updated changelog check-in: f69051715c user: thindil tags: trunk
04:37
fix: detecting documentation in object types declarations in hasDoc rule check-in: a6cbccea07 user: thindil tags: trunk
04:17
feat: started work on fix type for hasDoc rule check-in: bc906e1ab6 user: thindil tags: trunk
04:17
docs: updated changelog check-in: 8d388752d0 user: thindil tags: trunk
04:17
docs: updated the program's configuration documentation check-in: 8d51dc5552 user: thindil tags: trunk
2023-06-15
04:26
docs: fixed formatting check-in: 5c4a65d334 user: thindil tags: trunk
04:21
docs: updated the program's configuration documentation check-in: 445d292f1b user: thindil tags: trunk
04:01
refactor: fixed some problems reported by nimalyzer check-in: 9be63db9a2 user: thindil tags: trunk
03:56
docs: updated code documentation check-in: c3f4965618 user: thindil tags: trunk
03:54
docs: updated code documentation check-in: 250582e611 user: thindil tags: trunk
03:52
feat: added force using fix command in fixRule procedure check-in: d787a0fa7d user: thindil tags: trunk
2023-06-14
03:47
feat: added check if message setting has set a text to show check-in: 411281b35a user: thindil tags: trunk
03:44
style: code formatting check-in: 32bf8f12b6 user: thindil tags: trunk
03:44
feat: started work on forcefixcommand setting check-in: 4adfc3f4dd user: thindil tags: trunk
03:44
docs: updated the program's configuration documentation check-in: b0547931de user: thindil tags: trunk
03:44
docs: fixed formatting check-in: 979db6584d user: thindil tags: trunk
03:43
feat: updated gendoc tool to the new version of configuration syntax check-in: ec6f67a8d9 user: thindil tags: trunk
2023-06-13
03:50
docs: updated changelog check-in: 487a468eca user: thindil tags: trunk
03:49
docs: updated the program's configuration documentation check-in: 0f1c9a4119 user: thindil tags: trunk
03:49
docs: fixed typos in the program's configuration documentation check-in: f0b1c3fb4f user: thindil tags: trunk
03:45
docs: updated the program's configuration documentation check-in: a26b48593e user: thindil tags: trunk
03:39
docs: updated code documentation check-in: a4f7833fb6 user: thindil tags: trunk
03:38
docs: updated the program's configuration documentation check-in: 04fc199aa7 user: thindil tags: trunk
2023-06-12
04:04
feat: show the first custom message only once check-in: f1fcb2dd99 user: thindil tags: trunk
04:02
fix: typo and level of the debug message about a custom message in config file check-in: 6e9ea1585d user: thindil tags: trunk
03:54
feat: added debug message when adding a custom message from configuration file check-in: beb0ed8bfa user: thindil tags: trunk
03:47
feat: added debug message when restarting parsing configuration file check-in: b9374abb9d user: thindil tags: trunk
03:46
fix: typo in debug message when parsing config file check-in: 6099cec3e5 user: thindil tags: trunk
03:45
feat: started work on ability to add custom messages to the program's output check-in: 24970f2bf5 user: thindil tags: trunk
2023-06-11
04:28
tests: updated GitHub workflow check-in: f362bad28d user: thindil tags: trunk
04:27
tests: removed unneeded configuration file check-in: 597271ef42 user: thindil tags: trunk
04:26
docs: updated changelog check-in: 45dfd60d86 user: thindil tags: trunk
04:25
docs: updated changelog check-in: ee9166f7de user: thindil tags: trunk
04:24
docs: updated the program's configuration documentation check-in: f8a2ade83e user: thindil tags: trunk
04:24
feat: updated gendoc tool to the new version of configuration syntax check-in: a3f2c4ab06 user: thindil tags: trunk
04:23
docs: updated changelog check-in: 7f32808a6c user: thindil tags: trunk
2023-06-10
04:07
docs: fixed typos in the program's configuration documentation check-in: 9facfb0142 user: thindil tags: trunk
04:01
docs: updated the program's configuration documentation check-in: 9e6505ab2e user: thindil tags: trunk
03:49
docs: updated code documentation for parseConfig procedure check-in: 141add808c user: thindil tags: trunk
03:44
tests: updated the project's configuration file check-in: 5362329904 user: thindil tags: trunk
03:43
tests: updated unit test for parseConfig procedure check-in: ff309c80ad user: thindil tags: trunk
03:43
fix: stopping parsing a configuration file on reset setting check-in: 208f903eb3 user: thindil tags: trunk
2023-06-09
04:32
feat: continue work on ability to put several settings in one configuration file check-in: dc111316a3 user: thindil tags: trunk
04:08
feat: started work on ability to put several settings in one configuration file check-in: af64ed058e user: thindil tags: trunk
03:53
tests: made some test of rules to continue after encountering an issue check-in: 130af448f5 user: thindil tags: trunk
03:51
tests: made some test of rules to continue after encountering an issue check-in: 58b00e5c9a user: thindil tags: trunk
03:41
docs: updated changelog check-in: 83d4cee91d user: thindil tags: trunk
03:41
docs: fixed typos in changelog check-in: 5afbbe2b3b user: thindil tags: trunk
2023-06-08
05:03
docs: updated version number check-in: 88be8225c2 user: thindil tags: trunk
04:41
docs: updated changelog check-in: fa64f40956 user: thindil tags: trunk, 0.4.0
04:35
docs: updated changelog check-in: 7cea14f450 user: thindil tags: trunk
04:35
docs: updated the program's documentation check-in: 68c29aba9e user: thindil tags: trunk
04:35
tests: updated the project's configuration files check-in: 6fed2eeeb6 user: thindil tags: trunk
04:34
docs: updated the program's documentation check-in: 6c6d8914a2 user: thindil tags: trunk
2023-06-07
04:00
docs: updated documentation for paramsUsed rule check-in: 3aa4d33034 user: thindil tags: trunk
03:59
feat: added option to check for used parameters in macros for paramsUsed rule check-in: cb89729fe4 user: thindil tags: trunk
03:54
docs: updated changelog check-in: f1338d82a9 user: thindil tags: trunk
03:54
docs: fixed typos in changelod check-in: 38e292b712 user: thindil tags: trunk
03:53
docs: updated changelog check-in: 38c4ec597d user: thindil tags: trunk
03:52
docs: updated the program's documentation check-in: 9cafdf2c67 user: thindil tags: trunk
2023-06-06
07:13
docs: updated documentation for hasDoc rule check-in: 5cc1d93e08 user: thindil tags: trunk
06:30
feat: finished work on option to enable check of types fields for hasDoc rule check-in: f4218ea6d2 user: thindil tags: trunk
05:18
tests: updated unit test for hasDoc rule check-in: 8a05c12bf0 user: thindil tags: trunk
05:16
feat: started work on option to enable check of types fields for hasDoc rule check-in: aeecffad25 user: thindil tags: trunk
05:10
feat: removed hasSideEffect rule for now. It requires VM to work. check-in: 8f5fd80f29 user: thindil tags: trunk
05:09
feat: continue work on hasSideEffect rule check-in: f31ae2be48 user: thindil tags: trunk
2023-06-05
04:58
feat: added documentation to hasSideEffect rule check-in: 09b718f78a user: thindil tags: trunk
04:47
tests: added timeout to GitHub workflow check-in: bdcff94c85 user: thindil tags: trunk
04:45
refactor: updated rules' template check-in: e964740176 user: thindil tags: trunk
04:45
docs: updated the program's documentation check-in: 90869de2f1 user: thindil tags: trunk
04:44
docs: updated rules documentation check-in: 10cdc9960e user: thindil tags: trunk
04:44
feat: started work on hasSideEffect rule check-in: e524376d21 user: thindil tags: trunk
2023-06-04
04:05
docs: updated the program's documentation check-in: d8e31e38e0 user: thindil tags: trunk
04:04
docs: added info about fix type of rules check-in: 261f3ed573 user: thindil tags: trunk
04:04
docs: updated info about fix type of rules check-in: f81380c0f1 user: thindil tags: trunk
04:04
tests: updated unit test for rules module check-in: 280e35acb1 user: thindil tags: trunk
04:04
tests: updated unit test for varUplevel rule check-in: 8cd026b6fd user: thindil tags: trunk
04:03
tests: updated unit test for varDeclared rule check-in: 46109262ac user: thindil tags: trunk
04:03
tests: updated unit test for paramsUsed rule check-in: d478bc00f8 user: thindil tags: trunk
04:03
tests: updated unit test for namingConv rule check-in: 16fff31cb0 user: thindil tags: trunk
2023-06-03
04:38
tests: updated unit test for namedParams rule check-in: aea4f2578e user: thindil tags: trunk
04:37
tests: updated unit test for localHides rule check-in: 99409f2375 user: thindil tags: trunk
04:37
tests: updated unit test for hasPragma rule check-in: be748a97a6 user: thindil tags: trunk
04:37
tests: updated unit test for hasEntity rule check-in: 771281c6d3 user: thindil tags: trunk
04:37
tests: updated unit test for hasDoc rule check-in: d8ca92c0e2 user: thindil tags: trunk
04:37
tests: added more info about currently checking test check-in: 3e84a18b69 user: thindil tags: trunk
2023-06-02
04:24
refactor: removed unneeded configuration from Nimble settings check-in: 4b336f80dd user: thindil tags: trunk
04:21
feat: disable check for bareExcept in Nim config check-in: 5f3cfa71f3 user: thindil tags: trunk
04:19
docs: updated changelog check-in: 9c49b34e7b user: thindil tags: trunk
04:17
tests: updated test for varUplevel rule check-in: 21a9e2f71a user: thindil tags: trunk
04:17
docs: updated changelog check-in: f95630ab09 user: thindil tags: trunk
04:17
fix: result of negative check for varUplevel rule check-in: 9b8adec97e user: thindil tags: trunk
2023-06-01
04:36
docs: added code documentation to fixLocal procedure check-in: 3973a32ff2 user: thindil tags: trunk
04:34
refactor: added pragmas to fixLocal procedure check-in: e838c7af45 user: thindil tags: trunk
04:32
tests: updated test for varUplevel rule check-in: 0c7e2e0d89 user: thindil tags: trunk
04:32
fix: fix type of localHides rule check-in: 8c68fc303a user: thindil tags: trunk
04:32
test: updated test for localHides rule check-in: f8bb30b03e user: thindil tags: trunk
04:31
tests: added test for fix type of rules check-in: 65d84d81fe user: thindil tags: trunk
2023-05-31
04:07
tests: continue work on tests for fix type of rules check-in: 572ff10db2 user: thindil tags: trunk
04:02
fix: setting pragmas with fix type of hasPragma rule check-in: 64253cfa4f user: thindil tags: trunk
03:49
tests: updated unit test for hasPragma rule check-in: 46d7d372ad user: thindil tags: trunk
03:49
tests: continue work on tests for fix type of rules check-in: 4ed0646425 user: thindil tags: trunk
03:49
fix: some problems with fix type of hasPragma rule check-in: 8ca4a4f186 user: thindil tags: trunk
03:48
refactor: made ruleFix private again check-in: bcd343b339 user: thindil tags: trunk
2023-05-30
03:59
tests: updated unit test for hasPragma rule check-in: 4bef521441 user: thindil tags: trunk
03:53
refactor: made ruleFix public for tests check-in: 2d5259e85b user: thindil tags: trunk
03:47
tests: started work on tests for fix type of rules check-in: ed022639cd user: thindil tags: trunk
03:30
tests: disabled negative fix test for varUplevel rule check-in: af95edaf79 user: thindil tags: trunk
03:30
tests: disabled negative fix test for localHides rule check-in: 782fc379fc user: thindil tags: trunk
03:29
tests: added ability to disable tests for negative fix type of rules check-in: c2358f051b user: thindil tags: trunk
2023-05-29
04:37
tests: disabled fix tests for varDeclared rule check-in: aec3cdb14a user: thindil tags: trunk
04:37
tests: disabled fix tests for paramsUsed rule check-in: 9f3b85ea64 user: thindil tags: trunk
04:36
tests: disabled fix tests for namingConv rule check-in: f73e30b3da user: thindil tags: trunk
04:36
tests: disabled fix tests for namedParams rule check-in: b971dd5094 user: thindil tags: trunk
04:36
tests: disabled fix tests for hasEntity rule check-in: 9547a10603 user: thindil tags: trunk
04:35
tests: disabled fix tests for hasDoc rule check-in: fe8b2bf40f user: thindil tags: trunk
2023-05-28
04:47
tests: added ability to disable tests for fix type of rules check-in: 3ccc3b94e3 user: thindil tags: trunk
04:39
docs: updated project's documentation check-in: 3af9302991 user: thindil tags: trunk
04:30
docs: updated project's documentation check-in: b62bc96f67 user: thindil tags: trunk
04:21
docs: fixed typos in varUplevel rule documentation check-in: 55294d38bb user: thindil tags: trunk
04:18
docs: updated documentation for varUplevel rule check-in: 5c60e1e783 user: thindil tags: trunk
04:14
fix: don't change code if varUplevel rule was executed with negation check-in: f58da51d7e user: thindil tags: trunk
04:13
refactor: removed uneeded code check-in: 1555182ca7 user: thindil tags: trunk
04:10
refactor: fixed some problems reported by nimalyzer check-in: c3dd6d7495 user: thindil tags: trunk
2023-05-27
05:25
feat: finished work on fix type for varUplevel rule check-in: dc30211f81 user: thindil tags: trunk
05:06
docs: updated changelog check-in: 41165fd6c3 user: thindil tags: trunk
05:05
fix: better detection of which variable can be updated to let or const with varUplevel rule check-in: 9e38fbdceb user: thindil tags: trunk
04:39
feat: continue work on fix type for varUplevel rule check-in: 56d2e2bf24 user: thindil tags: trunk
04:20
feat: continue work on fix type for varUplevel rule check-in: 1002aa56a9 user: thindil tags: trunk
03:52
refactor: use getNodesToCheck in varUplevel rule check-in: 99ffdd1436 user: thindil tags: trunk
2023-05-26
04:33
refactor: use getNodesToCheck in localHides rule check-in: 68e15eb24d user: thindil tags: trunk
04:29
tests: added unit test for getNodesToCheck procedure check-in: 8ee069fe87 user: thindil tags: trunk
03:53
tests: moved setting Nim config and ident cache to separated procedure check-in: 56ae7d56ee user: thindil tags: trunk
03:47
docs: updated changelog check-in: 773ac51c62 user: thindil tags: trunk
03:47
docs: updated contributing guide check-in: 61db9bac0f user: thindil tags: trunk
03:46
refactor: small code reorganization check-in: 1108620373 user: thindil tags: trunk
2023-05-25
04:22
refactor: moved finding AST nodes to rules module check-in: a3ef13dc78 user: thindil tags: trunk
04:21
feat: started work on fix type for varUplevel rule check-in: 2dc06a5734 user: thindil tags: trunk
04:21
docs: updated documentation for varDeclared rule check-in: 39029bc3b9 user: thindil tags: trunk
04:20
docs: updated documentation for paramsUsed rule check-in: 655771d366 user: thindil tags: trunk
04:20
docs: fixed typos in namingConv rule documentation check-in: 4f593d0bc0 user: thindil tags: trunk
04:20
docs: fixed typos in localHide rule documentation check-in: 74df1f18af user: thindil tags: trunk
2023-05-24
03:43
docs: updated documentation for namingConv rule check-in: 04bacc180f user: thindil tags: trunk
03:43
docs: updated documentation for namedParams rule check-in: 42a0f0019f user: thindil tags: trunk
03:42
docs: updated documentation for localHides rule check-in: cb946ff334 user: thindil tags: trunk
03:41
docs: updated documentation for localHides rule check-in: 593c79a809 user: thindil tags: trunk
03:39
feat: finished work on fix type for localHides rule check-in: ede9370c0c user: thindil tags: trunk
03:38
docs: added some code documentation check-in: 52a0ba0963 user: thindil tags: trunk
2023-05-23
04:53
docs: updated code documentation check-in: 77abd07310 user: thindil tags: trunk
04:48
refactor: added type to declaration check-in: e573a4f731 user: thindil tags: trunk
04:47
feat: continue work on fix type for localHides rule check-in: fa66534c81 user: thindil tags: trunk
04:37
refactor: redesigned checkChild procedure check-in: 70ff9ada4b user: thindil tags: trunk
04:31
docs: updated documentation for hasPragma rule check-in: e06845197d user: thindil tags: trunk
04:31
refactor: moved checkChild outside check procedure check-in: 2e71734c3c user: thindil tags: trunk
2023-05-22
04:10
tests: fixed typo in contracts check-in: ea6a316f3c user: thindil tags: trunk
04:10
feat: started work on fix type for localHides rule check-in: 649507f5fa user: thindil tags: trunk
04:01
refactor: updated code to the new version of ruleFix procedure check-in: 66836fc761 user: thindil tags: trunk
03:55
refactor: added parentNode parameter to ruleFix procedure check-in: 3bf3595cae user: thindil tags: trunk
03:45
fix: result for fix type of rule when the code wasn't changed check-in: 1ad7e51503 user: thindil tags: trunk
03:44
feat: save changed by fix type of rule code to file check-in: b932e339a6 user: thindil tags: trunk
2023-05-21
04:33
fix: returning result when the checked code was not changed by fixRule check-in: 6f272e13c1 user: thindil tags: trunk
04:26
fix: returning result for fix type for rule hasPragma check-in: 26ec70068f user: thindil tags: trunk
04:23
style: added named parameters to calls check-in: 4f40c64d01 user: thindil tags: trunk
04:07
feat: return true if hasPragma rule fixed the code check-in: 5dc32ede97 user: thindil tags: trunk
04:00
fix: showing messages about fix type of rules check-in: cdcf5c9989 user: thindil tags: trunk
03:53
fix: don't show error message for fix type of rules when everything is ok check-in: 334a02f7d7 user: thindil tags: trunk
03:33
feat: started work on fixRule returning value check-in: a70ba1304a user: thindil tags: trunk
03:33
style: added types to variables declarations check-in: 072afab66f user: thindil tags: trunk
2023-05-20
05:23
feat: finished work on adding missing complex pragmas by hasPragma rule check-in: bb0dcab490 user: thindil tags: trunk
05:15
feat: started work on adding missing complex pragmas check-in: cf4aadf666 user: thindil tags: trunk
04:56
feat: added adding missing simple pragma check-in: ca75377c93 user: thindil tags: trunk
04:47
feat: set identCache when starts checking rules check-in: 2454921474 user: thindil tags: trunk
04:46
feat: added Nim identifiers cache to rules options check-in: b557accab2 user: thindil tags: trunk
03:54
feat: continue work on fix type for hasPragma rule check-in: 07dbb77601 user: thindil tags: trunk
2023-05-19
06:33
feat: continue work on fix type for hasPragma rule check-in: d7ab94c52e user: thindil tags: trunk
05:25
feat: started work on fix type for hasPragma rule check-in: a80aceb855 user: thindil tags: trunk
05:05
feat: added additional data to ruleFix procedure check-in: 570ba5049c user: thindil tags: trunk
04:55
feat: added data parameter to setResult procedure check-in: 2cd3022c4c user: thindil tags: trunk
04:13
style: code formatting check-in: af6e49315f user: thindil tags: trunk
04:11
style: code formatting check-in: 8adcd91f0e user: thindil tags: trunk
2023-05-18
04:39
style: code formatting check-in: 4f8edd14db user: thindil tags: trunk
04:37
style: added named parameters check-in: 0fa79d7be8 user: thindil tags: trunk
04:33
style: added named parameters check-in: cddfc92348 user: thindil tags: trunk
04:28
style: added named parameters check-in: 70d79b3174 user: thindil tags: trunk
04:24
style: added named parameters check-in: 90b9a24380 user: thindil tags: trunk
2023-05-17
04:47
style: added named parameters check-in: 5627f7b9ee user: thindil tags: trunk
04:39
style: added named parameter check-in: b3ebade3a0 user: thindil tags: trunk
04:37
refactor: better detecting if call has named parameters with namedParams rule check-in: 2289a35916 user: thindil tags: trunk
04:27
style: code formatting check-in: 33aaa82864 user: thindil tags: trunk
03:59
feat: show message about found problem for fix type of rules check-in: 3a07e78208 user: thindil tags: trunk
03:57
feat: execute ruleFix for negation of fix rules check-in: 9fccca511a user: thindil tags: trunk
03:50
style: code formatting check-in: 636230abf4 user: thindil tags: trunk
2023-05-16
04:42
style: added named parameters to ruleFix check-in: 488760e4ae user: thindil tags: trunk
04:35
refactor: updated code to the new version of ruleFix check-in: 6a4fa117b2 user: thindil tags: trunk
04:33
refactor: removed fixCommand parameter from ruleFil procedure check-in: 926df86956 user: thindil tags: trunk
03:58
refactor: added parameter rule to ruleFix check-in: c97fff1b82 user: thindil tags: trunk
03:57
docs: updated documentation for hasEntity rule check-in: b1625e45c6 user: thindil tags: trunk
03:57
docs: updated documentation for hasDoc rule check-in: 9255568bf2 user: thindil tags: trunk
2023-05-15
04:04
refactor: disable checking used params for varUplevel rule check-in: 9370835532 user: thindil tags: trunk
04:04
refactor: disable checking used params for localHides rule check-in: 358a70eb10 user: thindil tags: trunk
04:03
tests: fixed unit test for paramsUsed rule check-in: 7df9296a03 user: thindil tags: trunk
04:03
docs: updated changelog check-in: d78afd7eb1 user: thindil tags: trunk
04:03
fix: negation for paramsUsed rule check-in: 85bfef23df user: thindil tags: trunk
04:02
fix: setting result for rules check-in: c3054ce133 user: thindil tags: trunk
2023-05-14
05:54
tests: added name of the rule to info about failed test check-in: db6754b526 user: thindil tags: trunk
05:15
feat: fix type of rule always should return success check-in: f3eb1f7ced user: thindil tags: trunk
04:54
feat: continue work on fix type of rules check-in: 9bef1a03c5 user: thindil tags: trunk
04:45
docs: updated code documentation for setResult procedure check-in: f0e9d2f435 user: thindil tags: trunk
04:43
refactor: updated code to new version of setResult procedure check-in: e4178a4c62 user: thindil tags: trunk
04:38
refactor: updated code to new version of setResult procedure check-in: e71021b314 user: thindil tags: trunk
04:38
feat: added triggering ruleFix to setResult check-in: 9884361c30 user: thindil tags: trunk
2023-05-13
04:08
docs: updated the project's documentation check-in: d205de4d5a user: thindil tags: trunk
04:08
docs: fixed documentation formatting for namingConv rule check-in: df55a1fcba user: thindil tags: trunk
04:07
docs: redesigned code documentation about objects types check-in: 5ad1219664 user: thindil tags: trunk
04:07
docs: updated changelog check-in: d1c3f29dd8 user: thindil tags: trunk
04:07
feat!: disabled checking types fields if they have documentation with hasDoc rule check-in: 2954b8d05a user: thindil tags: trunk
04:06
docs: redesigned code documentation about objects types check-in: ce991a2b7f user: thindil tags: trunk
2023-05-12
04:47
fix: setting result of rules check-in: 4ea51694bf user: thindil tags: trunk
04:19
tests: updated unit test for setResult check-in: 5bbb3eede4 user: thindil tags: trunk
04:18
refactor: updated code to new version of setResult procedure check-in: dbbb6ba3c9 user: thindil tags: trunk
04:18
refactor: removed unneeded code from varDeclared rule check-in: df7f45fac8 user: thindil tags: trunk
04:18
refactor: removed unneeded code check-in: 1c65b89c42 user: thindil tags: trunk
04:17
feat: updated rule's template to new version of rules' code check-in: f9fde23aac user: thindil tags: trunk
2023-05-11
04:41
refactor: updated rules to new version of setResult check-in: 57c8f2f02a user: thindil tags: trunk
04:35
refactor: removed unneeded code check-in: 449667b825 user: thindil tags: trunk
04:31
refactor: updated rules to new version of setResult check-in: 02338457ef user: thindil tags: trunk
04:29
refactor: changed setResult procdedure into template check-in: 4d41c38ac7 user: thindil tags: trunk
04:20
refactor: updated rules to new version of ruleConfig check-in: bee16f2539 user: thindil tags: trunk
04:12
refactor: redesigned messages in paramsUsed rule to work with the new version of configuration check-in: 82f6b33834 user: thindil tags: trunk
2023-05-10
04:47
refactor: updated rules to new version of ruleConfig check-in: 58043828e1 user: thindil tags: trunk
04:44
refactor: updated rules to new version of ruleConfig check-in: a800e5f568 user: thindil tags: trunk
04:36
style: code formatting check-in: f405fe6e3a user: thindil tags: trunk
04:36
refactor: added constant positiveMessage and negativeMessage to rules check-in: 41f5e0f954 user: thindil tags: trunk
04:16
tests: updated unit test for setResult check-in: 14d87d2fc8 user: thindil tags: trunk
04:16
refactor: updated rules to new version of setResult check-in: e0f3edf9b4 user: thindil tags: trunk
2023-05-09
04:39
refactor: updated rules to new version of setResult check-in: 04779e6844 user: thindil tags: trunk
04:39
fix: string to replace in messages check-in: 9820b00cf6 user: thindil tags: trunk
04:26
refactor: redesigned again setRule procedure check-in: 03bd75009c user: thindil tags: trunk
04:15
tests: fixed tests for hasEntity rule check-in: 2d883aa27f user: thindil tags: trunk
04:15
refactor: updated rules to new version of setResult check-in: a4e86d10bc user: thindil tags: trunk
04:14
refactor: redesigned setResult procedure check-in: 2ca6bc9232 user: thindil tags: trunk
2023-05-08
04:23
refactor: added missing type information check-in: a592c3cc9e user: thindil tags: trunk
04:21
docs: updated changelog check-in: 601c575929 user: thindil tags: trunk
04:20
fix: showing file name for hasEntity messages when verbosity is set to error or above check-in: 578c297e72 user: thindil tags: trunk
04:07
docs: updated changelog check-in: 3c765aea8f user: thindil tags: trunk
04:07
fix: log level for error message from hasEntity rule check-in: 443d963f21 user: thindil tags: trunk
04:06
refactor: use messagePrefix by hasEntity rule check-in: 9c75a567e5 user: thindil tags: trunk
2023-05-07
05:09
feat: continue work on fix type of rules check-in: 48d7948e67 user: thindil tags: trunk
05:04
style: code formatting check-in: 669897f167 user: thindil tags: trunk
05:02
refactor: added names to parameters for calls check-in: d12a2744c1 user: thindil tags: trunk
04:57
feat: added message when the fix command can't be executed check-in: 3e0859e395 user: thindil tags: trunk
04:49
refactor: removed parameter fileName from fixRule procedure check-in: ea6974ad1a user: thindil tags: trunk
04:43
feat: continue work on fixRule procedure check-in: d09597debc user: thindil tags: trunk
04:36
feat: continue work on fixRule procedure check-in: 360e692c06 user: thindil tags: trunk
03:45
refactor: added parameter fixCommand to fixRule procedure check-in: 728c81e606 user: thindil tags: trunk
2023-05-06
04:41
docs: updated project's documentation check-in: 3279f1a92d user: thindil tags: trunk
04:40
docs: updated configuration file documentation check-in: c5a6fc0bab user: thindil tags: trunk
04:39
refactor: renamed file parameter for fixCommand to fileName check-in: f8a70fe0c8 user: thindil tags: trunk
04:32
refactor: removed line parameter from ruleFix procedure check-in: 785df7d697 user: thindil tags: trunk
04:27
docs: added code documentation for fixRule macro check-in: 647ad05358 user: thindil tags: trunk
04:27
tests: updated unit test for parseConfig procedure check-in: 0f596a1f2d user: thindil tags: trunk
2023-05-05
03:48
style: code formatting check-in: af9a049553 user: thindil tags: trunk
03:46
refactor: added names to parameters for calls check-in: 6cc6470438 user: thindil tags: trunk
03:44
style: code formatting check-in: 9f3ac57bb0 user: thindil tags: trunk
03:42
refactor: added names to parameters for calls check-in: b2a0c37be1 user: thindil tags: trunk
03:38
refactor: updated rules code to the new version check-in: de4568788b user: thindil tags: trunk
03:38
feat: continue work on fix type of rules check-in: be8c211c6c user: thindil tags: trunk
2023-05-04
04:26
feat: continue work on fix type of rules check-in: 9e63d6c556 user: thindil tags: trunk
03:34
docs: added code documentation for parseConfig check-in: a9cfafb405 user: thindil tags: trunk
03:34
docs: updated changelog check-in: 6d273d1482 user: thindil tags: trunk
03:33
fix: better detection if elements have documentation by hadDoc rule check-in: 7e24746c14 user: thindil tags: trunk
03:32
feat: updated gendoc tool to the new version of configuration file syntax check-in: e0b158b443 user: thindil tags: trunk
03:32
docs: updated changelog check-in: 66b30400d7 user: thindil tags: trunk
2023-05-03
04:24
docs: updated the project's documentation check-in: 72d9dc7fae user: thindil tags: trunk
04:24
docs: added documentation about fixcommand setting check-in: f59f65c278 user: thindil tags: trunk
04:23
docs: added code documentation for fixCommand check-in: 065080bb3d user: thindil tags: trunk
04:23
feat: added a new type of rules, fix check-in: 888064df3b user: thindil tags: trunk
04:23
docs: updated changelog check-in: 311b0e66a7 user: thindil tags: trunk
04:22
feat: added ability to check global variables for documentation in hasDoc rule check-in: cc53d14a4b user: thindil tags: trunk
2023-05-02
03:51
feat: started work on fix type of rules check-in: e448b83759 user: thindil tags: trunk
03:33
refactor: better detection of rules settings in configuration files check-in: 9675468291 user: thindil tags: trunk
03:33
docs: updated changelog check-in: b0283ab4f3 user: thindil tags: trunk
03:32
refactor: removed ruleOff pragma check-in: dcf044f3da user: thindil tags: trunk
03:31
feat: don't check unpacked tuples declarations for type or value check-in: 722ef1c4bf user: thindil tags: trunk
03:31
docs: updated changelog check-in: 30a63e8522 user: thindil tags: trunk
2023-05-01
05:02
refactor: removed unneeded pragmas check-in: 41aa79bddd user: thindil tags: trunk
05:01
feat: don't check named parameters for defined procedure check-in: 24f7cbef09 user: thindil tags: trunk
04:40
style: code formatting check-in: d8cee0fdcd user: thindil tags: trunk
04:40
style: code formatting check-in: 2a3739fa3d user: thindil tags: trunk
04:37
refactor: added names to parameters for calls check-in: 13a5a3cd19 user: thindil tags: trunk
04:33
refactor: started work on convert initCheck template to macro check-in: dcc6707dbe user: thindil tags: trunk
2023-04-30
03:41
style: code formatting check-in: 9e2290f2af user: thindil tags: trunk
03:36
refactor: added names to parameters for calls check-in: 0717e99a60 user: thindil tags: trunk
03:33
refactor: started work on convert checking template to macro check-in: 63eac8831d user: thindil tags: trunk
03:29
style: code formatting check-in: b730cfb6de user: thindil tags: trunk
03:26
refactor: added names to parameters for calls check-in: fbc7febff4 user: thindil tags: trunk
03:19
refactor: started work on convert ruleConfig to macro check-in: c4e4616c00 user: thindil tags: trunk
03:19
tests: updated unit test for localHides rule check-in: 250e8ac9d9 user: thindil tags: trunk
03:19
tests: added info about disabled test check-in: b5e8b77f4e user: thindil tags: trunk
2023-04-29
04:16
refactor: temporary disable check for some rules in ruleConfig template check-in: 746086b477 user: thindil tags: trunk
04:14
refactor: added named parameters to checkRule macro check-in: 4258e75832 user: thindil tags: trunk
04:07
docs: updated changelog check-in: 3daf4577e5 user: thindil tags: trunk
04:06
feat: added check for named parameters in nested calls check-in: 9f0bf58f11 user: thindil tags: trunk
03:57
feat: added checking for named parameters for dot calls check-in: 55c096ede5 user: thindil tags: trunk
03:57
refactor: changed template checkRule into macro check-in: 85e827b1be user: thindil tags: trunk
2023-04-28
04:27
docs: updated changelog check-in: 6ce7178882 user: thindil tags: trunk
04:26
docs: fixed typo in changelog check-in: 164dfa8ae0 user: thindil tags: trunk
04:23
docs: updated version number check-in: efb4c375fc user: thindil tags: trunk
04:00
docs: updated changelog check-in: cb6b0b684b user: thindil tags: trunk, 0.3.0
03:58
docs: updated changelog check-in: c4e1892d98 user: thindil tags: trunk
03:58
tests: added unit test for namingConv rule check-in: 729c3783ee user: thindil tags: trunk
2023-04-27
05:01
fix: typo in NamingConv rule message check-in: ac064cac49 user: thindil tags: trunk
04:55
docs: updated the project's documentation check-in: 3e4ad6eeb3 user: thindil tags: trunk
04:54
fix: check only identifier of procedures in NamingConv rule check-in: 8f498d7da0 user: thindil tags: trunk
04:48
feat: continue work on namingConv rule check-in: 0e1b8aef5b user: thindil tags: trunk
04:35
feat: continue work on namingConv rule check-in: 21895775ca user: thindil tags: trunk
04:23
feat: continue work on namingConv rule check-in: 4dc740dd4c user: thindil tags: trunk
2023-04-26
04:17
fix: formatting of rule's template check-in: b003f0f8a1 user: thindil tags: trunk
04:15
style: code formatting check-in: 06bf1d271b user: thindil tags: trunk
03:58
docs: updated information about the state of the project check-in: ae293837a4 user: thindil tags: trunk
03:58
feat: started work on new rule namingConv check-in: d5bde55ebd user: thindil tags: trunk
03:57
docs: updated the project's documentation check-in: 57c15c3d0c user: thindil tags: trunk
03:57
docs: fixed typos in localHides rule documentation check-in: a827cd8f5b user: thindil tags: trunk
2023-04-25
04:13
docs: updated changelog check-in: 54d3916a3a user: thindil tags: trunk
04:12
docs: updated project's documentation check-in: 8fa6af38de user: thindil tags: trunk
04:12
tests: updated configuration files check-in: 31961755c0 user: thindil tags: trunk
04:12
tests: fixed unit test for localHides rule check-in: 488129dafa user: thindil tags: trunk
04:12
tests: added ability to disable test for search of invalid code check-in: 1385d11c8b user: thindil tags: trunk
04:11
fix: localHides rule doesn't check code properly check-in: 0b916916ea user: thindil tags: trunk
2023-04-24
05:04
tests: fixed results for some rules checks check-in: 9dee71a099 user: thindil tags: trunk
04:27
fix: some errors with localHides rule check-in: d5613e736e user: thindil tags: trunk
04:08
tests: better check for valid code for check type of rules check-in: 0e87ac2ea9 user: thindil tags: trunk
04:06
tests: added better info about failed tests check-in: 32cb9e5abc user: thindil tags: trunk
04:06
tests: started work on tests for localHides rule check-in: 29fc808cb7 user: thindil tags: trunk
04:05
feat: continue work on localHides rule check-in: c676061563 user: thindil tags: trunk
2023-04-23
04:20
feat: continue work on localHides rule check-in: 59005b7acd user: thindil tags: trunk
04:17
feat: continue work on localHides rule check-in: 52b97a98d1 user: thindil tags: trunk
03:56
fix: typo in precondition for checkChild procedure check-in: 7d8b7ed194 user: thindil tags: trunk
03:54
refactor: disable hint about unused variable in template check-in: 237f25fbb8 user: thindil tags: trunk
03:53
refactor: added precondition to setCheckResult procedure check-in: 95077f6e39 user: thindil tags: trunk
03:52
feat: continue work on localHides rule check-in: 3458a9d419 user: thindil tags: trunk
03:51
fix: crash when checking global variables with varUplevel rule check-in: faf9c95e2f user: thindil tags: trunk
03:51
fix: showing debug information about disabled rules check-in: 4bd5279fc1 user: thindil tags: trunk
2023-04-22
04:40
refactor: removed unneded check if rule is enabled check-in: 909f604c79 user: thindil tags: trunk
04:35
fix: run checking code only if the rule is enabled check-in: 63e706943b user: thindil tags: trunk
04:29
feat: started work on rule localHides check-in: df01ec11cc user: thindil tags: trunk
04:29
docs: fixed typo in documentation's index check-in: 0f11d277fd user: thindil tags: trunk
04:28
docs: updated project's documentation check-in: face55bc86 user: thindil tags: trunk
04:28
docs: updated documentation for paramsUsed rule check-in: 2b6b9ceb46 user: thindil tags: trunk
2023-04-21
04:35
docs: updated documentation for hasPragma rule check-in: d7fdd862d8 user: thindil tags: trunk
04:35
docs: updated documentation for hasDoc rule check-in: ef38754239 user: thindil tags: trunk
04:34
feat: updated rule template check-in: b6c92497d8 user: thindil tags: trunk
04:34
docs: updated project's documentation check-in: e7f920db12 user: thindil tags: trunk
04:34
docs: updated configuration file documentation check-in: 310afbd4f6 user: thindil tags: trunk
04:33
docs: updated changelog check-in: 2425b34e40 user: thindil tags: trunk
2023-04-20
05:02
tests: updated configuration files check-in: 5b56bdbea8 user: thindil tags: trunk
05:01
tests: added unit test for varUplevel rule check-in: 4f7cec5a88 user: thindil tags: trunk
04:31
docs: added code documentation to checkChild procedure check-in: a8b1a02a6a user: thindil tags: trunk
04:30
refactor: added pragmas to checkChild procedure check-in: e45886a21f user: thindil tags: trunk
04:26
tests: updated unit test for ruleCheck check-in: b6e5bf2ec6 user: thindil tags: trunk
04:25
feat: continue work on varUplevel rule check-in: fb3a3e5961 user: thindil tags: trunk
2023-04-19
03:32
docs: updated changelog check-in: 22988ec23c user: thindil tags: trunk
03:32
fix: checking if all parameters are used by paramsUsed rule check-in: d20f2e136f user: thindil tags: trunk
03:31
refactor: updated code to new version of ruleCheck check-in: 76346db5c9 user: thindil tags: trunk
03:31
refactor: added parentNode parameter to ruleCheck procedure check-in: 703f9dc1d1 user: thindil tags: trunk
03:30
tests: removed cache from GitHub workflow check-in: de71324548 user: thindil tags: trunk
03:30
style: code formatting check-in: 8642430523 user: thindil tags: trunk
2023-04-18
08:28
feat: continue work on varUplevel rule check-in: b804084651 user: thindil tags: trunk
07:54
feat: continue work on varUplevel rule check-in: d1ad5279af user: thindil tags: trunk
05:15
feat: continue work on varUplevel rule check-in: be8223c703 user: thindil tags: trunk
04:44
feat: continue work on varUplevel rule check-in: c38860b060 user: thindil tags: trunk
04:26
feat: continue work on varUplevel rule check-in: c91d2eae14 user: thindil tags: trunk
04:04
feat: continue work on varUplevel rule check-in: 7c5194729f user: thindil tags: trunk
2023-04-17
04:25
feat: continue work on varUplevel rule check-in: f4d97bc1cf user: thindil tags: trunk
04:06
feat: started work on rule varUplevel check-in: 820d4cd81b user: thindil tags: trunk
03:51
fix: checking for values in varDeclared rule check-in: 845e0596d1 user: thindil tags: trunk
03:50
refactor: moved checking declarations to separated procedure check-in: cbea656531 user: thindil tags: trunk
03:49
refactor: added initialization to parser variable check-in: 9fbe4f8a95 user: thindil tags: trunk
03:49
refactor: added types to several variables check-in: 91fea505a5 user: thindil tags: trunk
2023-04-16
04:29
tests: added checking genrule tool code with nimalyzer check-in: 0a59b84c4a user: thindil tags: trunk
04:28
docs: updated README.md about the program's tools check-in: ab1b261f09 user: thindil tags: trunk
04:23
feat: added info about created a rule file check-in: 93b5480ea8 user: thindil tags: trunk
04:20
refactor: bring back config.nims check-in: 881a385d4b user: thindil tags: trunk
04:20
feat: added compiling genrule tool to nimble configuration check-in: 90a0cbecb1 user: thindil tags: trunk
04:19
feat: continue work on tool for generating the program's rules check-in: fd52293132 user: thindil tags: trunk
04:18
feat: updated template for rules check-in: b1f91aa551 user: thindil tags: trunk
04:17
docs: updated README.md with the project's dependencies info check-in: 54ec285a13 user: thindil tags: trunk
2023-04-15
04:25
feat: started work on tool for generating the program's rules check-in: 67f3a08129 user: thindil tags: trunk
04:24
feat: added template for rules code check-in: 865503892d user: thindil tags: trunk
04:23
refactor: removed config.nims check-in: a6fa9e4737 user: thindil tags: trunk
04:23
refactor: bring back requirement for compiler package check-in: fd622b241a user: thindil tags: trunk
04:22
docs: added code documentation to createHeader procedure check-in: caecc73869 user: thindil tags: trunk
04:21
docs: updated the documentation about configuration file check-in: de43afdf1d user: thindil tags: trunk
2023-04-14
04:17
fix: name of generated documentation file for the program's configuration check-in: 1a32e5af5e user: thindil tags: trunk
04:15
test: reenable GitHub cache check-in: 081364154e user: thindil tags: trunk
04:14
tests: removed installing compiler package from GitHub workflow check-in: 0b62aa30e7 user: thindil tags: trunk
04:14
refactor: removed dependency on compiler package check-in: f20aa574e6 user: thindil tags: trunk
04:13
feat: added config.nims check-in: 53996b829a user: thindil tags: trunk
04:13
refactor: moved creating file documentation header to separated procedure check-in: a6b71d0619 user: thindil tags: trunk
2023-04-13
03:55
docs: updated changelog check-in: 1d9b832ec7 user: thindil tags: trunk
03:55
docs: updated documentation about available rules check-in: e5589d7cca user: thindil tags: trunk
03:55
docs: updated the documentation about pragmas check-in: 43b1f2e0b7 user: thindil tags: trunk
03:54
docs: updated documentation for varDeclared rule check-in: df6c02e56e user: thindil tags: trunk
03:54
docs: updated documentation for namedParams rule check-in: cdc864f832 user: thindil tags: trunk
03:54
docs: updated documentation for hasPragma rule check-in: 9c8dadaf2e user: thindil tags: trunk
2023-04-12
04:06
docs: updated documentation for hasDoc rule check-in: d5d5fa2d34 user: thindil tags: trunk
04:04
style: code formatting check-in: 98ce9e4631 user: thindil tags: trunk
04:03
refactor: moved local procedure outside checkRule template in namedParams rule check-in: a4cbeb4d75 user: thindil tags: trunk
04:01
docs: updated code documentation check-in: b995a44c17 user: thindil tags: trunk
03:59
style: code formatting check-in: ac1a12bc00 user: thindil tags: trunk
03:57
refactor: moved local procedure outside checkRule template in hasPragma rule check-in: 4408137d39 user: thindil tags: trunk
2023-04-11
04:52
style: code formatting check-in: 514b2edbff user: thindil tags: trunk
04:51
refactor: moved local procedure outside checkRule template in hasEntity rule check-in: 5a4de12f16 user: thindil tags: trunk
04:49
tests: updated unit tests for rules module check-in: 18a5f2ced7 user: thindil tags: trunk
04:48
refactor: removed unused code check-in: 8bce55edc3 user: thindil tags: trunk
04:44
tests: disabled cache in GitHub workflow check-in: 1b32daed13 user: thindil tags: trunk
04:44
fix: checking for pragmas for rules check-in: a60649abab user: thindil tags: trunk
2023-04-10
04:13
refactor: rewritten varDeclared rule to use templates check-in: 7b12ead966 user: thindil tags: trunk
04:13
refactor: rewritten paramsUsed rule to use templates check-in: 474f650ed2 user: thindil tags: trunk
04:13
refactor: rewritten namedParams rule to use templates check-in: 1514cd1683 user: thindil tags: trunk
04:13
refactor: rewritten hasPragma rule to use templates check-in: 8d1f0e7949 user: thindil tags: trunk
04:13
refactor: rewritten hasEntity rule to use templates check-in: abac68f8be user: thindil tags: trunk
04:12
docs: updated code documentation check-in: 391eb42a59 user: thindil tags: trunk
2023-04-09
04:35
refactor: added formatting found and not found messages check-in: 0ac223284b user: thindil tags: trunk
04:30
tests: updated rules configuration to new version of rules code check-in: bbc4eac0a3 user: thindil tags: trunk
04:18
refactor: updated hasDoc rule to the new version of ruleConfig check-in: 06d8bf2c6d user: thindil tags: trunk
04:17
refactor: moved showSummary options to ruleConfig template check-in: 821d7414b4 user: thindil tags: trunk
04:07
tests: trying to fix GitHub cache, another way check-in: c5aa46be9b user: thindil tags: trunk
04:00
refactor: use ruleConfig template in hasDoc rule check-in: 2b45091b66 user: thindil tags: trunk
04:00
refactor: changed declaration of rulesList to let check-in: a99f5d4fa4 user: thindil tags: trunk
03:59
refactor: added template ruleConfig check-in: 68d0ab2a80 user: thindil tags: trunk
2023-04-08
04:36
docs: added code documentation to ruleConfig template check-in: d84b539097 user: thindil tags: trunk
04:29
refactor: started work on ruleConfig template check-in: f56bc763c7 user: thindil tags: trunk
03:52
docs: updated changelog check-in: ed56722c4b user: thindil tags: trunk
03:52
fix: detecting names of parameters in paramsUsed rule check-in: 3b30491e69 user: thindil tags: trunk
03:52
refactor: use template checkRule in hasDoc rule check-in: 7a2d67df74 user: thindil tags: trunk
03:51
refactor: added template checkRule check-in: 190c581a2a user: thindil tags: trunk
2023-04-07
03:40
refactor: added template endCheck and use it in hasDoc rule check-in: 238dae93d3 user: thindil tags: trunk
03:31
docs: updated changelog check-in: 76a7a7a2af user: thindil tags: trunk
03:30
fix: detecting documentation for templates for hasDoc rule check-in: fbd6931242 user: thindil tags: trunk
03:28
tests: disabled cache in GitHub workflow check-in: 221c5c094f user: thindil tags: trunk
03:27
refactor: use templates in hasDoc rule check-in: a8d4e444a6 user: thindil tags: trunk
03:26
refactor: adde templates startCheck and checking check-in: ab9edea23a user: thindil tags: trunk
2023-04-06
04:23
refactor: use template initCheck check-in: c708838d1d user: thindil tags: trunk
04:23
refactor: added template initCheck check-in: 6d2d9f4144 user: thindil tags: trunk
04:12
refactor: updated code to the new version of ruleCheck procedures check-in: 0f9ceb53a0 user: thindil tags: trunk
04:12
refactor!: renamed parameter astTree to astNode for ruleCheck procedures check-in: 2c7ccd00c9 user: thindil tags: trunk
04:07
refactor: updated code to the new version of rules module check-in: de47a7f9f8 user: thindil tags: trunk
04:07
refactor!: renamed parameter options to rule for procedures check-in: c6054fec5f user: thindil tags: trunk
2023-04-05
03:52
refactor: renamed options to currentRule check-in: c158c43eed user: thindil tags: trunk
03:49
tests: updated GitHub workflow check-in: a3722eeac4 user: thindil tags: trunk
03:48
refactor: updated code to the new version of ruleCheck check-in: b1ce8ad215 user: thindil tags: trunk
03:48
refactor: changed name of options parameter to rule check-in: 7c0881e960 user: thindil tags: trunk
03:47
test: renamed Nimble action for tests to test check-in: 264f747be1 user: thindil tags: trunk
03:47
tests: updated GitHub workflow check-in: 04e9848e43 user: thindil tags: trunk
2023-04-04
03:30
refactor: removed unneeded nimble install commands from tasks check-in: ebdc31f89c user: thindil tags: trunk
03:29
tests: updated unit tests for rules module check-in: e1bc02f021 user: thindil tags: trunk
03:28
refactor: updated code to the new version of RulesOptionsTypes check-in: e343ca1059 user: thindil tags: trunk
03:27
refactor: changed name of enum value from string to str check-in: 21f8dad881 user: thindil tags: trunk
03:27
refactor: updated code to the new version of rulesList check-in: 71d5d3f3e8 user: thindil tags: trunk
03:27
refactor: changed rulesList on array check-in: fe9b313bbb user: thindil tags: trunk
2023-04-03
03:43
tests: updated unit tests check-in: 15dbf0086b user: thindil tags: trunk
03:43
refactor: redesign validateOptions to use less arguments check-in: aa5409e584 user: thindil tags: trunk
03:43
fix: minimal amount of options required by varDeclared rule check-in: b3edbd86ee user: thindil tags: trunk
03:42
tests: updated version of Nim to 1.6.12 in GitHub workflow check-in: 21858d92f6 user: thindil tags: trunk
03:42
refactor: added type to rulesList check-in: 0b487d7bdc user: thindil tags: trunk
2023-04-02
04:06
tests: updated configuration for checking rules check-in: 157caa72ea user: thindil tags: trunk
04:06
fix: typo in hasPragma rule setting check-in: 690a4ff625 user: thindil tags: trunk
04:04
refactor: updated rulesList to new version of rules check-in: 0d160f2c2a user: thindil tags: trunk
04:03
refactor: removed unneeded constants from rules check-in: 9ef556e0ae user: thindil tags: trunk
03:59
refactor: use RuleSettings for store info about rules check-in: b34bb929bc user: thindil tags: trunk
03:59
fix: added missing setting for checkProc to rules check-in: 92e913a13d user: thindil tags: trunk
03:46
feat: added rulesSetting constant to rules check-in: bfaa635273 user: thindil tags: trunk
03:38
feat: added new type RuleSettings check-in: 561fd37248 user: thindil tags: trunk
03:38
refactor: removed unneeded validateOptions procedures from rules check-in: c8d95f8cec user: thindil tags: trunk
2023-04-01
04:12
tests: updated configuration file for checking rules check-in: 3bf6a414da user: thindil tags: trunk
04:11
tests: updated unit tests check-in: 071a245995 user: thindil tags: trunk
04:11
fix: some problems with validateOptions procedure check-in: 86dba6d894 user: thindil tags: trunk
04:10
feat!: use validateOptions from rules module not from rules themselves check-in: 2bf06a8eaa user: thindil tags: trunk
04:10
refactor: redesigned rule options data check-in: f3d2b0b346 user: thindil tags: trunk
04:09
refactor: added data about rule options to varDeclared rule check-in: a52e72b453 user: thindil tags: trunk
2023-03-31
04:34
tests: fixed tests for rules check-in: 58c46dd9aa user: thindil tags: trunk
04:33
refactor: added data about rule options to paramsUsed rule check-in: dbbb2c335d user: thindil tags: trunk
04:33
refactor: added data about rule options to namedParams rule check-in: a573e82f3d user: thindil tags: trunk
04:33
refactor: added data about rule options to hasPragma rule check-in: a28be0cf77 user: thindil tags: trunk
04:33
refactor: added data about rule options to hasEntity rule check-in: 8554160817 user: thindil tags: trunk
04:33
refactor: added data about rule options to hasDoc rule check-in: af5a5bff0a user: thindil tags: trunk
2023-03-30
04:14
tests: added unit test for validateOptions check-in: d1c498e6ee user: thindil tags: trunk
04:14
fix: typo in error message in validateOptions check-in: 68648dbd27 user: thindil tags: trunk
04:06
docs: added code documentation for validateOptions procedure check-in: 6181a019cb user: thindil tags: trunk
04:03
refactor: added enumeration for rules options types check-in: a42764ae03 user: thindil tags: trunk
03:58
tests: fixed installation of nimble and compiler in GitHub workflow check-in: f7c4903092 user: thindil tags: trunk
03:58
refactor: redesigned validateOptions procedure check-in: d88d55f486 user: thindil tags: trunk
2023-03-29
04:25
refactor: use own type for rules options list check-in: 3211a68cfd user: thindil tags: trunk
04:22
refactor: started work on general version of validateOptions check-in: 38e1c97e04 user: thindil tags: trunk
04:21
tests: test for varDeclared rule should check the whole output check-in: 50801628e4 user: thindil tags: trunk
04:21
tests: test for rules module should check the whole output check-in: a6221db80d user: thindil tags: trunk
04:20
tests: test for paramsUsed rule should check the whole output check-in: d8f227df7e user: thindil tags: trunk
04:20
tests: added updating nimble and installing compiler package to GitHub workflow check-in: 6f2a196831 user: thindil tags: trunk
2023-03-28
04:23
tests: test for namedParams rule should check the whole output check-in: a053edbc56 user: thindil tags: trunk
04:23
tests: test for hasPragma rule should check the whole output check-in: da967aec0f user: thindil tags: trunk
04:23
tests: test for hasEntity rule should check the whole output check-in: 131d3b0b49 user: thindil tags: trunk
04:22
fix: search type for hasDoc rule check-in: 8263624bb6 user: thindil tags: trunk
04:22
tests: test for hadDoc rule should check the whole output check-in: 3d5e269887 user: thindil tags: trunk
04:21
tests: removed timestamp from log in tests check-in: be9b7ffe2e user: thindil tags: trunk
2023-03-27
04:18
fix: negation not working for hasEntity rule check-in: f04abaa64f user: thindil tags: trunk
04:17
refactor: disable BareExcept warning when build with Nim 1.6.12 check-in: 62a37899bc user: thindil tags: trunk
04:16
tests: updated unit tests for setResult procedure check-in: 926116ac1a user: thindil tags: trunk
04:16
fix: don't show summary when an error was reported check-in: 7514a999fa user: thindil tags: trunk
04:16
docs: updated changelog check-in: 916933e741 user: thindil tags: trunk
04:15
fix: detecting the documentation of a module by hasDoc rule check-in: 4ab363fa0d user: thindil tags: trunk
2023-03-26
03:58
refactor: use setResult procedure in varDeclared rule check-in: d814d563a1 user: thindil tags: trunk
03:58
refactor: use setResult procedure in paramsUsed rule check-in: 4549e4bab4 user: thindil tags: trunk
03:58
refactor: use setResult procedure in namedParams rule check-in: 20e8b1e56c user: thindil tags: trunk
03:58
refactor: use setResult procedure in hasEntity rule check-in: 2273d9b7ad user: thindil tags: trunk
03:57
refactor: use setResult procedure in hasPragma rule check-in: 80b43d7c33 user: thindil tags: trunk
03:57
refactor: use setResult procedure in hasDoc rule check-in: c9112afc40 user: thindil tags: trunk
03:57
refactor: redesigned setResult procedure check-in: e7226ea116 user: thindil tags: trunk
03:56
refactor: disabled BareExcept warning for the compiler check-in: 47aee85a53 user: thindil tags: trunk
2023-03-25
04:38
tests: added unit test for setResult procedure check-in: 668bdaad1b user: thindil tags: trunk
04:38
refactor: added procedure to set result for rules check-in: 282f9b0f3a user: thindil tags: trunk
04:37
docs: updated changelog check-in: 99135dede0 user: thindil tags: trunk
04:37
fix: regression, hasEntity doesn't check properly for entities check-in: 8cf2a36087 user: thindil tags: trunk
04:37
refactor: use showSummary procedure in varDeclared rule check-in: ab5ff3dc62 user: thindil tags: trunk
04:36
refactor: use showSummary procedure in paramsUsed rule check-in: 4d995672cd user: thindil tags: trunk
2023-03-24
04:48
refactor: use showSummary procedure in namedParams rule check-in: 004ded92c6 user: thindil tags: trunk
04:48
refactor: use showSummary procedure in hasPragma rule check-in: d084ba9246 user: thindil tags: trunk
04:48
refactor: use showSummary procedure in hasEntity rule check-in: 0134a443a3 user: thindil tags: trunk
04:48
refactor: use showSummary procedure in hasDoc rule check-in: 13409a67b6 user: thindil tags: trunk
04:47
tests: added unit test for showSummary procedure check-in: e1ebdc3877 user: thindil tags: trunk
04:47
refactor: moved showing rules summary to separated procedure check-in: 1fc19fb6c5 user: thindil tags: trunk
2023-03-23
04:59
tests: moved compiler imports to helper module check-in: d7de0abc18 user: thindil tags: trunk
04:57
refactor: updated code to the new version of rules module check-in: 0b14ad51c5 user: thindil tags: trunk
04:57
tests: updated unit tests for rules check-in: 87e7858b81 user: thindil tags: trunk
04:56
refactor: updated rule varDeclared to new version of rules module check-in: 7fd268d3cb user: thindil tags: trunk
04:56
refactor: updated rule paramsUsed to new version of rules module check-in: 1a88c8fcb1 user: thindil tags: trunk
04:56
refactor: updated rule namedParams to new version of rules module check-in: 278f9ef9fb user: thindil tags: trunk
2023-03-22
07:25
refactor: updated rule hasPragma to new version of rules module check-in: 23492d46f9 user: thindil tags: trunk
07:24
refactor: updated rule hasEntity to new version of rules module check-in: 4d98bea1ba user: thindil tags: trunk
07:23
refactor: updated rule hasDoc to new version of rules module check-in: 15e8c71d6b user: thindil tags: trunk
07:22
refactor: added export of needed modules check-in: 943e24e310 user: thindil tags: trunk
07:17
refactor: added pragma sideEffect to procedures check-in: e5807c3152 user: thindil tags: trunk
07:16
docs: updated changelog check-in: cd3b176603 user: thindil tags: trunk
2023-03-21
04:30
docs: updated installation information check-in: ae0adf5dda user: thindil tags: trunk
04:23
docs: updated changelog check-in: f7dc259790 user: thindil tags: trunk
04:21
fix: hasPragma doesn't return error when a declaration doesn't have any pragmas check-in: ccd88a135b user: thindil tags: trunk
04:20
refactor: added pragmas to parseConfig procedure check-in: f25d135451 user: thindil tags: trunk
04:19
tests: added checking config module to the program configuration check-in: 653ef75398 user: thindil tags: trunk
04:18
docs: updated changelog check-in: 6a30c4cc97 user: thindil tags: trunk
2023-03-20
08:52
docs: updated name of configuration file syntax documentation to not conflict with config module check-in: bb8561869e user: thindil tags: trunk
08:47
docs: updated changelog check-in: 633952ae90 user: thindil tags: trunk
08:46
docs: updated changelog check-in: d1b0de12f7 user: thindil tags: trunk
08:44
docs: updated version number check-in: 0f769345a2 user: thindil tags: trunk
07:21
docs: updated changelog check-in: f856f2856b user: thindil tags: trunk, 0.2.0
07:19
refactor: use errorMessage in validateOptions in varDeclared rule check-in: bd16624dfc user: thindil tags: trunk
2023-03-19
05:21
refactor: use errorMessage in validateOptions in paramsUsed rule check-in: 5e7705024f user: thindil tags: trunk
05:21
refactor: use errorMessage in validateOptions in namedParams rule check-in: a99928ea92 user: thindil tags: trunk
05:21
refactor: use errorMessage in validateOptions in hasPragma rule check-in: 7ad15091be user: thindil tags: trunk
05:20
refactor: use errorMessage in validateOptions in hasEntity rule check-in: 9905972f4d user: thindil tags: trunk
05:20
refactor: use errorMessage in validateOptions in hasDoc rule check-in: 4e55986a4c user: thindil tags: trunk
05:20
tests: added unit tests for config module check-in: c31d2a1417 user: thindil tags: trunk
05:19
docs: added code documentation check-in: eb96efb4f0 user: thindil tags: trunk
05:19
refactor: use code from config module check-in: 3ba684dc5f user: thindil tags: trunk
2023-03-18
05:02
refactor: started work on move code related to parse configuration files to separated module check-in: 2ab6d661cf user: thindil tags: trunk
04:45
docs: updated the project's documentation check-in: 5b12837b51 user: thindil tags: trunk
04:44
tests: updated the project configuration file check-in: b5ab2d21c9 user: thindil tags: trunk
04:44
tests: added unit tests for utils module check-in: e76b10ea71 user: thindil tags: trunk
04:44
refactor: moved some procedures to utils module check-in: b533368e67 user: thindil tags: trunk
04:43
docs: updated changelog check-in: e4139474ed user: thindil tags: trunk
2023-03-17
05:59
fix: returning value for check rules when nothing was checked check-in: 71d2489de3 user: thindil tags: trunk
05:58
docs: updated changelog check-in: ab84b6095f user: thindil tags: trunk
05:57
refactor: small code cleanup check-in: c57abd3fc6 user: thindil tags: trunk
05:56
fix: detecting templates documentation check-in: bed1f6384a user: thindil tags: trunk
05:55
docs: updated code documentation for pragmas check-in: a4708d3923 user: thindil tags: trunk
05:55
docs: updated changelog check-in: c2d9624a52 user: thindil tags: trunk
2023-03-16
05:18
docs: updated project documentation check-in: 3d32ad7b4e user: thindil tags: trunk
05:17
docs: updated documentation for paramsUsed rule check-in: f329631d45 user: thindil tags: trunk
05:12
tests: updated unit test for paramsUsed rule check-in: 7a85abf443 user: thindil tags: trunk
05:12
tests: updated configuration files to new version of paramsUsed rule check-in: 11a1d61247 user: thindil tags: trunk
05:11
feat!: added option to set the type of entity for which params will be checked check-in: 6e085b3ed0 user: thindil tags: trunk
05:10
docs: updated changelog check-in: a468d65717 user: thindil tags: trunk
2023-03-15
05:38
docs: updated project documentation check-in: 98478287d0 user: thindil tags: trunk
05:37
docs: updated documentation for hasPragma rule check-in: c5167c7889 user: thindil tags: trunk
05:29
tests: updated unit test for hasPragma rule check-in: dc9c8f440d user: thindil tags: trunk
05:29
tests: updated configuration files to new version of hasPragma rule check-in: 85a090cd68 user: thindil tags: trunk
05:28
feat!: added option to set the type of entity for which pragmas will be looking for check-in: eec1ee5248 user: thindil tags: trunk
05:27
docs: updated project documentation check-in: 0b14ab3204 user: thindil tags: trunk
2023-03-14
05:40
tests: added checking pragmas module check-in: 759a9ced70 user: thindil tags: trunk
05:40
refactor: added types to variables declarations check-in: 2588fd592f user: thindil tags: trunk
05:40
refactor: added types to variables declarations check-in: 37cf1b3e64 user: thindil tags: trunk
05:40
refactor: added types to variables declarations check-in: 8dac705771 user: thindil tags: trunk
05:40
refactor: added types to variables declarations check-in: d41265ab95 user: thindil tags: trunk
05:39
refactor: added types to variables declarations check-in: 19cebf512c user: thindil tags: trunk
2023-03-13
05:22
refactor: added values to variables declarations check-in: 9c1d2a497d user: thindil tags: trunk
05:21
refactor: added values to variables declarations check-in: fdcdf4b2ef user: thindil tags: trunk
05:21
feat: better detecting declaration of variables check-in: fdb99674ca user: thindil tags: trunk
05:20
docs: updated contributing guide check-in: c8e0db2bd3 user: thindil tags: trunk
05:20
refactor: added values to variables declarations check-in: aba0ff8e7b user: thindil tags: trunk
05:20
tests: added checking if all variables have declared value for them check-in: 7a537f2664 user: thindil tags: trunk
2023-03-12
05:21
refactor: added types to variables declarations check-in: 7ab7a9f733 user: thindil tags: trunk
05:21
refactor: added types to variables declarations check-in: 9eb400af56 user: thindil tags: trunk
05:21
refactor: added types to variables declarations check-in: 371736d7a8 user: thindil tags: trunk
05:21
refactor: added types to variables declarations check-in: 44b72506bd user: thindil tags: trunk
05:21
refactor: added types to variables declarations check-in: 80d56c2c58 user: thindil tags: trunk
05:21
refactor: added types to variables declarations check-in: 2544ce122a user: thindil tags: trunk
05:20
tests: added checking if all variables have declared types for them check-in: 1afd172c95 user: thindil tags: trunk
05:20
refactor: added values to variables declarations check-in: 3b81259447 user: thindil tags: trunk
2023-03-11
04:51
docs: updated project documentation check-in: 7d93449621 user: thindil tags: trunk
04:51
fix: crash on showing info about violated check for rules check-in: f9c43de915 user: thindil tags: trunk
04:50
tests: added checking if all variables have declared value for them check-in: 911811e207 user: thindil tags: trunk
04:50
refactor: disabled check for type for rulesList constant check-in: f4a932d4a9 user: thindil tags: trunk
04:49
docs: updated project documentation check-in: 729d7120b7 user: thindil tags: trunk
04:49
docs: updated varDeclared rule documentation check-in: cb55e3d649 user: thindil tags: trunk
2023-03-10
05:01
feat: better check for pragmas for varDeclared rule check-in: 0cee9dba66 user: thindil tags: trunk
04:52
fix: be sure that rules return error for check type of rules when it happens before a proper check check-in: 0988cd22f7 user: thindil tags: trunk
04:50
refactor: added types to variables declarations check-in: 7010676d9a user: thindil tags: trunk
04:50
refactor: added types to variables declarations check-in: 1f8d002af4 user: thindil tags: trunk
04:50
refactor: added types to variables declarations check-in: 28a2cf5648 user: thindil tags: trunk
04:49
docs: updated documentation for configuration files check-in: b68948c524 user: thindil tags: trunk
2023-03-09
06:06
tests: added checking if all variables have declared type for them check-in: d015bbc25d user: thindil tags: trunk
06:04
docs: updated changelog check-in: 088eaa39e7 user: thindil tags: trunk
06:03
docs: updated project documentation check-in: 838acf38b5 user: thindil tags: trunk
05:58
tests: added unit test for varDeclared rule check-in: 3d751bc2ed user: thindil tags: trunk
05:54
feat: added ability to check if variable declaration has declared value check-in: 44ba788af5 user: thindil tags: trunk
05:52
refactor: moved checking declaration to the separated procedure check-in: 1ce0b97b00 user: thindil tags: trunk
2023-03-08
04:51
feat: contiue work on varDeclared rule check-in: d9025ba86e user: thindil tags: trunk
04:31
feat: added varDeclared rule to the list of rules check-in: c6eec0d7e1 user: thindil tags: trunk
04:31
feat: started work on rule varDeclared to check declarations of variables check-in: aef1c1b437 user: thindil tags: trunk
04:30
fix: returned value for paramsUsed rule check-in: 7c4bc76836 user: thindil tags: trunk
04:30
fix: returned value for hasDoc rule check-in: 7253a00717 user: thindil tags: trunk
04:30
tests: updated unit tests to the new version of rules check-in: 40651095cd user: thindil tags: trunk
2023-03-07
05:04
refactor: better checking for rule state for paramsUsed rule check-in: 7b46a90261 user: thindil tags: trunk
05:04
refactor: better checking for rule state for namedParams rule check-in: 9886a673d0 user: thindil tags: trunk
05:04
refactor: better checking for rule state for hasPragma rule check-in: 63ac401e56 user: thindil tags: trunk
05:04
refactor: better checking for rule state for hasEntity rule check-in: 1ae468f567 user: thindil tags: trunk
05:03
refactor: better checking for rule state for hasDoc rule check-in: a1d5f443bb user: thindil tags: trunk
05:03
refactor: changed program to use new version of rules check-in: 81ffe20a5f user: thindil tags: trunk
2023-03-06
05:52
refactor: updated code to the new version of RuleOptions check-in: 0de71242ca user: thindil tags: trunk
05:52
refactor: added field enabled to RuleOptions check-in: f348181c44 user: thindil tags: trunk
05:48
refactor: moved checking children of the AST node to the end of the loop in paramsUsed rule check-in: 3f4214120a user: thindil tags: trunk
05:48
refactor: moved checking children of the AST node to the end of the loop in namedparams rule check-in: a79b730b51 user: thindil tags: trunk
05:47
docs: updated hasDoc rule documentation check-in: 2792b3c76c user: thindil tags: trunk
05:47
docs: updated changelog check-in: 0718dfe8e6 user: thindil tags: trunk
2023-03-05
04:47
feat: better error reporting to the program check-in: 4cf067bc34 user: thindil tags: trunk
04:46
refactor: moved checking children of the AST node to the end of the loop in hasPragma rule check-in: 6da1aabef4 user: thindil tags: trunk
04:46
refactor: moved checking children of the AST node to the end of the loop in hasEntity rule check-in: 33a0054ebf user: thindil tags: trunk
04:45
refactor: moved checking children of the AST node to the end of the loop in hasDoc rule check-in: 543b4fdb20 user: thindil tags: trunk
04:45
tests: moved uploading nimalyzer log before tests in GitHub workflow check-in: 3db9c39c2c user: thindil tags: trunk
04:44
docs: updated changelog check-in: b35a68b9a9 user: thindil tags: trunk
04:44
docs: updated contributing guide check-in: d04e36228e user: thindil tags: trunk
04:44
docs: added information about pragmas to the project's documentation check-in: e3fc112a35 user: thindil tags: trunk
2023-03-04
04:41
docs: updated project documentation check-in: e00d9a98eb user: thindil tags: trunk
04:41
docs: updated paramsUsed rule documentation with info about pragmas check-in: c50f328c10 user: thindil tags: trunk
04:41
docs: updated namedParams rule documentation with info about pragmas check-in: 688280898a user: thindil tags: trunk
04:40
docs: updated hasPragma rule documentation with info about pragmas check-in: 946ea4c2ff user: thindil tags: trunk
04:40
docs: updated hasEntity rule documentation with info about pragmas check-in: 203894fb98 user: thindil tags: trunk
04:40
docs: updated hasDoc rule documentation with info about pragmas check-in: 95073e69aa user: thindil tags: trunk
2023-03-03
08:39
docs: updated documentation for hasDoc rule check-in: c39559f374 user: thindil tags: trunk
08:23
docs: updated changelog check-in: 04bf5486d1 user: thindil tags: trunk
08:17
feat: started work on adding ability to disable checking paramsUsed rule with pragmas check-in: 0ff3403536 user: thindil tags: trunk
07:23
feat: started work on adding ability to disable checking hasPragma rule with pragmas check-in: 6bcad188ad user: thindil tags: trunk
07:22
feat: finished work on ability to enable or disable hasEntity rule with pragmas check-in: 087475d0c9 user: thindil tags: trunk
07:20
feat: added info in wchich line a rule is disabled/enabled check-in: 3893c218f8 user: thindil tags: trunk
2023-03-02
06:14
feat: started work on adding ability to disable checking hasEntity rule with pragmas check-in: bb2f98c8b6 user: thindil tags: trunk
05:51
fix: detection of pragmas for hasDoc rule check-in: 56521da11f user: thindil tags: trunk
05:12
feat: continue work on ability to disable checking hasDoc rule with pragmas check-in: 711e942a2a user: thindil tags: trunk
05:04
fix: finding the program's pragmas in pragmas lists check-in: 86c9b1bdd1 user: thindil tags: trunk
04:51
feat: added debug logging to setting rules states with pragmas check-in: d6dd110a2d user: thindil tags: trunk
04:51
feat: started work on adding ability to disable checking hasDoc rule with pragmas check-in: a63e3bec0e user: thindil tags: trunk
2023-03-01
06:07
fix: setting state of rule with setRuleState check-in: 99a07ef1df user: thindil tags: trunk
06:00
refactor: updated setRuleState with pragmas and contracts check-in: a1843d96cc user: thindil tags: trunk
05:55
refactor: updated namedParams rule to use setRuleState from rules module check-in: 44c27a6625 user: thindil tags: trunk
05:54
refactor: moved setRuleState to rules module check-in: 448743e30f user: thindil tags: trunk
05:50
feat: added ability to disable checking namedParams rule with pragmas check-in: 3920dee0c0 user: thindil tags: trunk
05:50
refactor: disabled checking when defined with namedParams rule check-in: f5c4c4df94 user: thindil tags: trunk
2023-02-28
04:58
feat: started work on pragmas to turn off and on the programs rules check-in: 2fa4b817a2 user: thindil tags: trunk
04:57
refactor: use errorMessage to show errors during parsing paramsUsed rule check-in: 5bdb472f07 user: thindil tags: trunk
04:57
refactor: use errorMessage to show errors during parsing namedParams rule check-in: 9b295853b0 user: thindil tags: trunk
04:57
refactor: use errorMessage to show errors during parsing hasPragma rule check-in: 93b36a8e36 user: thindil tags: trunk
04:56
refactor: use errorMessage to show errors during parsing hasEntity rule check-in: 0f07abfdde user: thindil tags: trunk
04:56
refactor: use errorMessage to show errors during parsing hasDoc rule check-in: 233744d178 user: thindil tags: trunk
2023-02-27
05:18
docs: added code documentation to errorMessage procedure check-in: cc9236f3da user: thindil tags: trunk
05:15
refactor: allow showing error messages in rules without exception check-in: 94edb6f0a5 user: thindil tags: trunk
05:10
tests: added unit test for errorMessage procedure check-in: e29970ef86 user: thindil tags: trunk
05:10
refactor: added procedure errorMessage to rules module check-in: 965cfd752f user: thindil tags: trunk
05:10
docs: updated project documentation check-in: 47deaf82b8 user: thindil tags: trunk
05:09
docs: fixed some typos in rule documentation check-in: c8b71d53ea user: thindil tags: trunk
2023-02-26
05:35
docs: updated project documentation check-in: f8012c1408 user: thindil tags: trunk
05:35
docs: fixed typo in hasDoc rule documentation check-in: dcdaf6d560 user: thindil tags: trunk
05:34
docs: updated project documentation check-in: 432a375f21 user: thindil tags: trunk
05:33
docs: updated documentation for hasEntity rule check-in: 0af2e0d5f7 user: thindil tags: trunk
05:30
docs: updated documentation for hasEntity rule check-in: b9fe8e20f4 user: thindil tags: trunk
05:23
docs: updated changelog check-in: 3845f133b5 user: thindil tags: trunk
05:23
feat: added option to set negative child index for hasEntity rule check-in: 346a83f65b user: thindil tags: trunk
05:20
feat: continue work on checking the selected child for hasEntity rule check-in: 793704b819 user: thindil tags: trunk
2023-02-25
06:27
fix: validating options for hasEntity rule check-in: ed518992e3 user: thindil tags: trunk
06:26
feat: started work on checking the selected child for hasEntity rule check-in: 5067b77942 user: thindil tags: trunk
06:17
tests: updated unit test for hasEntity rule check-in: 2d364cca5b user: thindil tags: trunk
06:17
feat: added option to set the index of child to check for hasEntity rule check-in: 710bc945de user: thindil tags: trunk
05:46
fix: crash on checking if entity has selected children check-in: e9e50796fb user: thindil tags: trunk
05:34
fix: the list of nodes without children check-in: a403d2c38f user: thindil tags: trunk
2023-02-24
06:15
fix: crash hasEntity rule when checking nodes without childrens check-in: 5f7c652245 user: thindil tags: trunk
06:00
fix: crash hasEntity rule when checking nodes without childrens check-in: 91b6a32a3d user: thindil tags: trunk
05:54
fix: crash hasEntity rule when checking nkEmpty node check-in: 9ed6afa866 user: thindil tags: trunk
05:35
docs: updated changelog check-in: 07cdd82582 user: thindil tags: trunk
05:34
docs: updated rules documentation check-in: eb135c8165 user: thindil tags: trunk
05:34
docs: updated documentation for hasEntity rule check-in: 7f6f0d34c7 user: thindil tags: trunk
2023-02-23
05:50
docs: added code documentation to checkEntity procedure check-in: 5ff1265562 user: thindil tags: trunk
05:44
feat: continue work on ability to set parent node for hasEntity rule check-in: 7e796b010f user: thindil tags: trunk
05:27
fix: message when too much argument supplied to hasEntity rule check-in: 1a00d309fa user: thindil tags: trunk
05:26
refactor: moved checking entity to separated procedure check-in: 6e29a4c50b user: thindil tags: trunk
05:20
tests: updated unit test for hasEntity rule check-in: 9e6c85170f user: thindil tags: trunk
05:20
feat: added check for parentEntity parameter for hasEntity rule check-in: 0de3cdcfe1 user: thindil tags: trunk
2023-02-22
05:22
docs: updated changelog check-in: 6f629ab509 user: thindil tags: trunk
05:21
fix: show the name of entity when search for entity with any name check-in: f190b157fa user: thindil tags: trunk
05:20
docs: updated changelog check-in: 1f39efef45 user: thindil tags: trunk
05:20
docs: updated the project's documentation check-in: 0f20aaf781 user: thindil tags: trunk
05:20
docs: updated documentation for default configuration file check-in: 2cef2da292 user: thindil tags: trunk
05:19
tests: refactored tests for rules module check-in: f0d4f08116 user: thindil tags: trunk
2023-02-21
05:08
tests: refactored tests for paramsUsed rule check-in: c1d8f41591 user: thindil tags: trunk
05:07
tests: refactored tests for namedParams rule check-in: 32367c466d user: thindil tags: trunk
05:07
tests: refactored tests for hasPragma rule check-in: 477f21f17e user: thindil tags: trunk
05:07
tests: refactored tests for hasEntity rule check-in: bfd1b15825 user: thindil tags: trunk
05:07
tests: refactored tests for hasDoc rule check-in: b5afebe177 user: thindil tags: trunk
05:06
tests: moved rules tests code to the template check-in: 22977a1c66 user: thindil tags: trunk
2023-02-20
04:59
tests: added more unit tests for paramsUsed rule check-in: aa2584bdac user: thindil tags: trunk
04:58
docs: updated changelog check-in: 157087ce72 user: thindil tags: trunk
04:58
tests: added unit test for negative check for paramsUsed rule check-in: f37269c1c1 user: thindil tags: trunk
04:57
fix: result for negative check for paramsUsed rule check-in: 83a75b82f6 user: thindil tags: trunk
04:45
tests: updated unit test for paramsUsed rule check-in: b81c9fced1 user: thindil tags: trunk
04:45
refactor: return 0 when the code violates check rule in paramsUsed rule check-in: 7cc33481a2 user: thindil tags: trunk
2023-02-19
05:43
tests: reorganized tests for paramsUsed rule check-in: fb0772b2b6 user: thindil tags: trunk
05:40
tests: added more unit tests for namedParams rule check-in: 1a8665452c user: thindil tags: trunk
05:39
docs: updated changelog check-in: 26d181304c user: thindil tags: trunk
05:39
tests: added unit test for negative check for namedParams rule check-in: 6cb45399da user: thindil tags: trunk
05:38
fix: result for negative check for namedParams rule check-in: 9eb98a91f5 user: thindil tags: trunk
05:34
tests: updated unit test for namedParams rule check-in: a9840473f8 user: thindil tags: trunk
05:34
refactor: return 0 when the code violates check rule in namedParams rule check-in: e077572680 user: thindil tags: trunk
2023-02-18
04:59
tests: reorganized tests for namedParams rule check-in: f0ccd06f80 user: thindil tags: trunk
04:57
tests: added more unit tests for hadPragma rule check-in: 9fc4355684 user: thindil tags: trunk
04:56
tests: added unit test for negative check for hasPragma rule check-in: af468946b2 user: thindil tags: trunk
04:55
fix: don't return negative values for hasPragma rule check-in: 04a98d9a38 user: thindil tags: trunk
04:47
tests: removed unneeded code check-in: fd18ff3131 user: thindil tags: trunk
04:46
tests: reorganized tests for hasPragma rule check-in: b260e6b83d user: thindil tags: trunk
2023-02-17
04:44
tests: added unit test for count for hasEntity rule check-in: b04838e6fc user: thindil tags: trunk
04:43
tests: added unit test for search for hasEntity rule check-in: 9e139d03b1 user: thindil tags: trunk
04:42
docs: updated changelog check-in: 1dda56477a user: thindil tags: trunk
04:42
fix: result for negative search for hasEntity rule check-in: ecf96554a8 user: thindil tags: trunk
04:38
docs: updated changelog check-in: 625f7e2eb7 user: thindil tags: trunk
04:38
tests: added unit test for negative check for hasEntity rule check-in: c5b8fd8ece user: thindil tags: trunk
2023-02-16
05:58
fix: result for negative check for hasEntity rule check-in: e8a1bebb72 user: thindil tags: trunk
05:52
tests: updated unit test for hasEntity rule check-in: 45e5255c1f user: thindil tags: trunk
05:51
refactor: return 0 when the code violates check rule in hasEntity rule check-in: 3d7db5e51e user: thindil tags: trunk
05:47
tests: reorganized tests for hasEntity rule check-in: cc43e02f71 user: thindil tags: trunk
05:46
fix: compiling Windows version of the program on Linux check-in: 95d9e2dd02 user: thindil tags: trunk
05:46
tests: added more unit tests for hadDoc rule check-in: b04b3ce256 user: thindil tags: trunk
2023-02-15
05:03
fix: revert setting result for search type of hasDoc rule check-in: 01a121f186 user: thindil tags: trunk
04:59
fix: result for negative check for hasDoc rule check-in: 5e757d085b user: thindil tags: trunk
04:58
tests: added unit test for negative check for hasDoc rule check-in: aab34e388a user: thindil tags: trunk
04:52
docs: updated changelog check-in: ca5ba39e0e user: thindil tags: trunk
04:52
fix: result for negative check for hasDoc rule check-in: 607e48b7e3 user: thindil tags: trunk
04:51
tests: added unit test for negative check for hasDoc rule check-in: 25f8a9d5af user: thindil tags: trunk
2023-02-14
06:03
docs: updated changelog check-in: ad65d394b5 user: thindil tags: trunk
06:03
refactor: return 0 when the code violates check rule in hasDoc rule check-in: 3e88a89ec3 user: thindil tags: trunk
06:03
tests: reorganized tests for hasDoc pragma check-in: 223d002697 user: thindil tags: trunk
06:02
fix: build the program on Windows check-in: be9b86df30 user: thindil tags: trunk
06:02
tests: updated GitHub workflow to new version of nimble configuration check-in: 56e80f92ce user: thindil tags: trunk
06:01
refactor: better handling dependencies in nimble configuration file check-in: ad177d6676 user: thindil tags: trunk
2023-02-13
05:55
fix: added compiler package as dependency check-in: 7ade46da81 user: thindil tags: trunk
05:47
docs: updated version number check-in: 4116629206 user: thindil tags: trunk
05:09
docs: updated changelog check-in: 2788af8374 user: thindil tags: trunk, 0.1.0
05:08
tests: fixed test for rules module check-in: 9349437e2b user: thindil tags: trunk
05:07
docs: added code documentation check-in: 57b7241333 user: thindil tags: trunk
05:07
docs: added code documentation check-in: c5db98d651 user: thindil tags: trunk
2023-02-12
04:55
docs: added code documentation check-in: 5be499ac94 user: thindil tags: trunk
04:53
docs: added code documentation check-in: 47caf106c1 user: thindil tags: trunk
04:51
docs: added code documentation check-in: ad1f85f868 user: thindil tags: trunk
04:48
docs: added code documentation check-in: 6724315bce user: thindil tags: trunk
04:44
tests: added unit test for message procedure check-in: 868795a412 user: thindil tags: trunk
04:40
tests: added unit test for ruleCheck for paramsUsed rule check-in: 053c3932af user: thindil tags: trunk
04:37
tests: added unit test for validateOptions for paramsUsed rule check-in: 7b919ca2da user: thindil tags: trunk
04:37
tests: added unit test for ruleCheck for namedParams rule check-in: 842dca3079 user: thindil tags: trunk
2023-02-11
05:31
tests: added unit test for validateOptions for namedParams rule check-in: a4bec7d07e user: thindil tags: trunk
05:28
tests: added unit test for ruleCheck for hasPragma rule check-in: 622506cc9c user: thindil tags: trunk
05:25
tests: added unit test for validateOptions for hasPragma pragma check-in: 4cc51e9798 user: thindil tags: trunk
05:25
tests: added unit test for ruleCheck for hasEntity pragma check-in: e24e603f67 user: thindil tags: trunk
05:24
fix: returned value for ruleCheck hasEntity check-in: a2726b2eea user: thindil tags: trunk
05:24
tests: enabled running tests in GitHub action check-in: b74422fe11 user: thindil tags: trunk
2023-02-10
08:16
tests: added unit test for validateOptions for hasEntity pragma check-in: 3bbb36199d user: thindil tags: trunk
08:12
tests: added unit test for ruleCheck for hasDoc pragma check-in: 5704c3c971 user: thindil tags: trunk
06:14
tests: added unit test for validateOptions for hasDoc pragma check-in: 79452f1e02 user: thindil tags: trunk
06:13
tests: updated configuration file for rules with requirement for validateOptions procedure check-in: 17dcaa4aee user: thindil tags: trunk
06:13
feat: check rules options during reading them from configuration file check-in: efb4dce321 user: thindil tags: trunk
06:12
fix: validateOptions for hasPragma rule check-in: c30280a6dd user: thindil tags: trunk
2023-02-09
04:57
feat: added code to validate paramsUsed rule options check-in: de685eb60e user: thindil tags: trunk
04:56
feat: added code to validate namedParams rule options check-in: be04d2b662 user: thindil tags: trunk
04:56
feat: added code to validate hasPragma rule options check-in: b68dca3902 user: thindil tags: trunk
04:56
feat: added code to validate hasEntity rule options check-in: c99852a56b user: thindil tags: trunk
04:56
feat: added code to validate hasDoc rule options check-in: 33ff8dd771 user: thindil tags: trunk
04:55
docs: fixed links in documentation index check-in: 009e406947 user: thindil tags: trunk
2023-02-08
08:38
docs: updated the project documentation check-in: 751d3097a7 user: thindil tags: trunk
08:36
docs: fixed module documentation check-in: 9327eef73b user: thindil tags: trunk
08:35
docs: added code documentation check-in: e85a51647d user: thindil tags: trunk
08:35
docs: added code documentation check-in: 1f82c36a48 user: thindil tags: trunk
08:34
docs: added code documentation check-in: 592e8188ef user: thindil tags: trunk
08:34
docs: added code documentation check-in: 2344e14152 user: thindil tags: trunk
2023-02-07
04:47
docs: added code documentation check-in: 65092b64e8 user: thindil tags: trunk
04:40
fix: detecting documentation of constant variables check-in: 084cbc7b6d user: thindil tags: trunk
04:38
feat: better detecting constants in hasDoc rule check-in: 2ff64b8031 user: thindil tags: trunk
04:38
tests: added checking for documentation for rules configuration check-in: 4e52d31176 user: thindil tags: trunk
04:37
docs: added code documentation check-in: b63d07c5ad user: thindil tags: trunk
04:37
docs: added code documentation check-in: e5fb673e3d user: thindil tags: trunk
2023-02-06
05:17
fix: checking for documentation for enumerations and objects fields check-in: 72073b081d user: thindil tags: trunk
05:04
docs: added code documentation check-in: 6ffb035a41 user: thindil tags: trunk
05:04
docs: added code documentation check-in: 863e1a60ca user: thindil tags: trunk
05:04
docs: updated project documentation check-in: b3ad743e51 user: thindil tags: trunk
05:04
docs: updated documentation for default configuration file check-in: dac3f44ed1 user: thindil tags: trunk
05:03
feat: continue work on rule to check if all public items have documentation check-in: 231ab60946 user: thindil tags: trunk
2023-02-05
05:40
feat: continue work on rule to check if all public items have documentation check-in: f69d2d2ac9 user: thindil tags: trunk
05:30
feat: continue work on rule to check if all public items have documentation check-in: 980d20209e user: thindil tags: trunk
05:24
feat: added check if module has documentation check-in: 668a0563cc user: thindil tags: trunk
05:16
feat: continue work on rule to check if all public items have documentation check-in: d27c55c4e9 user: thindil tags: trunk
04:50
docs: added code documentation to the main procedure check-in: 648d19beb1 user: thindil tags: trunk
04:46
feat: updated configuration file for checking the program check-in: da340643cc user: thindil tags: trunk
04:46
feat: started work on rule to check if all public items have documentation check-in: e888c31e49 user: thindil tags: trunk
04:45
feat: show parameter number instead of its value when showing info in namedParams rule check-in: bd7252ee89 user: thindil tags: trunk
2023-02-04
05:25
refactor: added named parameters to calls check-in: 3d4e70569f user: thindil tags: trunk
05:24
refactor: added named parameters to calls check-in: 20da0dfa45 user: thindil tags: trunk
05:22
refactor: added named parameters to calls check-in: e56105610c user: thindil tags: trunk
05:22
refactor: added named parameters to calls check-in: 8d3a0cb8f1 user: thindil tags: trunk
05:22
fix: finding all calls check-in: 8556d19c07 user: thindil tags: trunk
05:22
fix: crash when checking if all parameters are used check-in: 16d7d8f8d5 user: thindil tags: trunk
2023-02-03
05:28
feat: updated configuration file for checking the program rules check-in: dc26a105f1 user: thindil tags: trunk
05:28
refactor: added named parameters to calls check-in: db12e76cff user: thindil tags: trunk
05:27
refactor: added named parameters to calls check-in: d12dfbfe80 user: thindil tags: trunk
05:27
refactor: added named parameters to calls check-in: e63f0d6dc2 user: thindil tags: trunk
05:27
feat: finished work on rule namedParams check-in: 5ba8d303f9 user: thindil tags: trunk
05:27
fix: typos in log messages check-in: 0104d33b85 user: thindil tags: trunk
2023-02-02
05:55
feat: continue work on rule namedParams check-in: 04a860a9d8 user: thindil tags: trunk
05:13
feat: updated configuration file to use namedParams rule check-in: 6c1d854727 user: thindil tags: trunk
05:13
feat: started work on rule to check if all calls use named params check-in: 27b49ae3b7 user: thindil tags: trunk
05:12
docs: updated README.md check-in: 1acaa723fe user: thindil tags: trunk
05:12
docs: updated rules documenation check-in: 752e177a56 user: thindil tags: trunk
05:12
docs: fixed documentation for paramUsed rule check-in: e1cef76f37 user: thindil tags: trunk
2023-02-01
05:37
docs: updated project documentation check-in: a20192cb73 user: thindil tags: trunk
05:36
docs: updated configuration documetation check-in: 03991be96d user: thindil tags: trunk
05:35
docs: updated project documentation check-in: fd9d9ca7b9 user: thindil tags: trunk
05:34
feat: finished work on rule paramsUsed check-in: 2b2960b990 user: thindil tags: trunk
05:27
feat: continue work on rule paramsUsed check-in: e2094d8173 user: thindil tags: trunk
05:19
fix: log level for search type of rule for paramsUsed rule check-in: d66c0563ea user: thindil tags: trunk
2023-01-31
05:44
fix: showing info about violation check rule for paramsUsed rule check-in: f4c9ef4fe6 user: thindil tags: trunk
05:40
feat: continue work on rule paramsUsed check-in: a08b6400a2 user: thindil tags: trunk
05:21
feat: better handling errors during check rule paramsUsed check-in: 3c3af75fa4 user: thindil tags: trunk
05:18
feat: continue work on rule paramsUsed check-in: bbc10eec2d user: thindil tags: trunk
05:07
feat: continue work on rule paramsUsed check-in: 7517b88eb1 user: thindil tags: trunk
05:06
docs: updated README.md check-in: 54f2b470d7 user: thindil tags: trunk
2023-01-30
05:28
feat: started work on rule to check if all procedure parameters are used check-in: 135942074a user: thindil tags: trunk
05:27
docs: replaced rules.rst with available_rules.rst check-in: 605fc2503b user: thindil tags: trunk
05:27
docs: added README.md to tools directory check-in: 9edb919748 user: thindil tags: trunk
05:26
docs: fixed typo check-in: c0764adf8a user: thindil tags: trunk
05:25
fix: renamed rules.rst to available_rules.rst or it will clash with module name check-in: 658403c7ce user: thindil tags: trunk
05:25
feat: added nimble task to generate html version of documentation check-in: c8c6fa132e user: thindil tags: trunk
2023-01-29
04:44
refactor: added tags pragma to main procedure check-in: cb490046dd user: thindil tags: trunk
04:43
docs: updated documentation for configuration check-in: ad7072edfe user: thindil tags: trunk
04:42
refactor: added raises pragma to main procedure check-in: 174410fe9e user: thindil tags: trunk
04:39
style: code formatting check-in: e04fcdbdaa user: thindil tags: trunk
04:39
refactor: added contractual pragma to main procedure check-in: acf6b5cbd1 user: thindil tags: trunk
04:37
docs: added the program documentation check-in: a5c93510d2 user: thindil tags: trunk
04:36
feat: finished work on generating documentation from config file check-in: 042cb60ce7 user: thindil tags: trunk
04:36
docs: updated documentation for configuration files check-in: b90cea0fa6 user: thindil tags: trunk
2023-01-28
05:02
feat: started work on creating documentation from configuration file check-in: e7d3989f16 user: thindil tags: trunk
04:49
docs: updated documentation for configuration file check-in: 6237f3b193 user: thindil tags: trunk
04:35
docs: fixed typos in documentation check-in: 1302ca845f user: thindil tags: trunk
04:35
feat: create a header for rules when generating their documentation check-in: e42bcd6ff8 user: thindil tags: trunk
04:34
docs: fixed a bit documentation for hasPragma rule check-in: c90f261189 user: thindil tags: trunk
04:34
docs: fixed a bit documentation for hasEntity rule check-in: 61659296d2 user: thindil tags: trunk
2023-01-27
05:33
fix: reading docs from rules source code check-in: 4ac30958cc user: thindil tags: trunk
05:19
feat: changed name of directory where documentation is stored check-in: 7c9ab2a9bb user: thindil tags: trunk
05:14
feat: continue work on tool to generate docs check-in: 47d4eb892d user: thindil tags: trunk
05:03
refactor: made message procedure GC safe check-in: 8f6894f1c4 user: thindil tags: trunk
05:02
docs: fixed several typos in hasPragma documentation check-in: 4de19cddb7 user: thindil tags: trunk
05:02
feat: continue work on tool to generate docs check-in: 73bfb4c413 user: thindil tags: trunk
2023-01-26
05:21
feat: added task to build gendoc executable to nimble check-in: f63e6b172a user: thindil tags: trunk
05:20
feat: changed script to generate docs to executable check-in: 557d8f8528 user: thindil tags: trunk
05:05
feat: continue work on script to generate docs check-in: da91552e91 user: thindil tags: trunk
04:56
feat: started work on script to generate the project documentation check-in: 9d9cb6047a user: thindil tags: trunk
04:56
docs: fixed typos in documentation check-in: 0b047baf17 user: thindil tags: trunk
04:56
docs: fixed typo in documentation check-in: 1ddcd27988 user: thindil tags: trunk
2023-01-25
05:21
docs: fixed typo in hasEntity rule documentation check-in: d94a13b469 user: thindil tags: trunk
05:21
docs: fixed typo in hasEntity rule documentation check-in: 9fefe5d7ca user: thindil tags: trunk
05:16
docs: added examples to hasEntity documentation check-in: b55ed3b7f2 user: thindil tags: trunk
05:09
docs: added examples to hasPragma documentation check-in: f3dee66f3a user: thindil tags: trunk
05:02
docs: continue work on hasPragma rule documentation check-in: dc804a6e31 user: thindil tags: trunk
04:51
docs: started work on hasPragma rule documentation check-in: 6a4d9e6131 user: thindil tags: trunk
2023-01-24
05:30
docs: extended documentation for hasEntity rule with info about rules types behavior check-in: 888e2b5b3f user: thindil tags: trunk
05:25
docs: fixed typos in hasEntity rule documentation check-in: 7b344aba00 user: thindil tags: trunk
05:23
docs: finished work on hasEntity rule documentation check-in: b3910f8873 user: thindil tags: trunk
05:19
docs: started work on hasEntity rule documentation check-in: 12d2dbc3ca user: thindil tags: trunk
05:04
docs: added documentation about count rules check-in: 010386c3ed user: thindil tags: trunk
05:04
refactor: count rule always should return QuitSuccess check-in: ca1a619bd8 user: thindil tags: trunk
2023-01-23
05:59
feat: added support for count rules to hasPragma rule check-in: 263d97c796 user: thindil tags: trunk
05:47
feat: added support for count rules to hasEntity rule check-in: 170ed30255 user: thindil tags: trunk
05:25
feat: started work on count type of rules check-in: 6a1c8032a3 user: thindil tags: trunk
05:23
refactor: changed message procedure to update the old result check-in: 7a22cc0080 user: thindil tags: trunk
05:04
refactor: changed returned value for rules to int, preparation for count rule check-in: 448fccdb69 user: thindil tags: trunk
05:04
docs: added documentation about search rules check-in: e01986a9e9 user: thindil tags: trunk
2023-01-22
06:23
feat: finished work on adding support for search rule to hasEntity rule check-in: 8bee48830d user: thindil tags: trunk
05:49
feat: started work on adding support for search rule to hasEntity rule check-in: 1680907c20 user: thindil tags: trunk
05:27
refactor: small code refactoring check-in: 9ff2839c58 user: thindil tags: trunk
05:25
feat: better debug message with info about parsed rules check-in: 29ed279c44 user: thindil tags: trunk
05:19
fix: negation rule for hasEntity rule check-in: 2346f6e373 user: thindil tags: trunk
05:19
refactor: small code optimization check-in: aa87bf64a4 user: thindil tags: trunk
2023-01-21
07:31
fix: return result for hasPragma rule check-in: 65e223dde5 user: thindil tags: trunk
07:12
fix: return value when check rule is violated for hasPragma rule check-in: e77ffe8115 user: thindil tags: trunk
06:53
fix: setting parent for checking child in hasPragma check-in: aee8fde0d6 user: thindil tags: trunk
06:31
feat: added debug message with info about currently parsed rule check-in: 79194708fb user: thindil tags: trunk
06:27
refactor: moved logging messages to separated procedure check-in: 2583109f88 user: thindil tags: trunk
06:26
fix: search rule for hasPragma rule check-in: f098f4ce80 user: thindil tags: trunk
2023-01-20
05:20
feat: added info about type of rule to debug message check-in: b0037af825 user: thindil tags: trunk
05:17
fix: reading rule type for hasPragma rule check-in: 50ec3d5907 user: thindil tags: trunk
05:16
refactor: removed unneeded code check-in: 0081726c4f user: thindil tags: trunk
05:05
feat: continue work on search rules check-in: 84b61b7bf7 user: thindil tags: trunk
04:45
refactor: moved logging messages to separated procedure check-in: 4e2966a755 user: thindil tags: trunk
04:45
feat: continue work on search rules check-in: 7df242bed7 user: thindil tags: trunk
2023-01-19
08:25
tests: added checking rules.nim to the default configuration file check-in: bdef782d07 user: thindil tags: trunk
06:15
feat: started work on search type of rules check-in: 13390086e4 user: thindil tags: trunk
06:09
refactor: renamed variable checkRule to configRule check-in: c3d109905f user: thindil tags: trunk
06:04
refactor: changed configuration data for rules from tuple to object check-in: 85133aab81 user: thindil tags: trunk
06:02
refactor: moved all rules data to one table check-in: 6ecd59fec7 user: thindil tags: trunk
06:02
docs: added documentation about rules negation check-in: 1199798341 user: thindil tags: trunk
2023-01-18
07:34
fix: setting result for hasPragma rule check-in: 1de02ff817 user: thindil tags: trunk
06:04
feat: continue work on ability to set negation for rules check-in: c10ed74475 user: thindil tags: trunk
05:30
feat: started work on ability to set negation for rules check-in: b764ae8e23 user: thindil tags: trunk
05:15
feat: log errors to file when check the rules code check-in: 1805ea196a user: thindil tags: trunk
05:14
refactor: use RuleOptions for rules options check-in: ddc015eba6 user: thindil tags: trunk
05:14
feat: added object RuleOptions check-in: bf0e7ab2aa user: thindil tags: trunk
2023-01-17
05:50
tests: added check the rules with nimalyzer itself to GitHub workflow check-in: 1ca7f955bb user: thindil tags: trunk
05:49
refactor: added pragmas to checkRule check-in: a782b77231 user: thindil tags: trunk
05:41
refactor: added pragmas to checkRule check-in: 3f0d381c10 user: thindil tags: trunk
05:19
tests: added check the code with nimalyzer itself to GitHub workflow check-in: 0eea7ac5b0 user: thindil tags: trunk
05:19
refactor: added contractual pragma to checkRule procedure check-in: 1187a2d2e6 user: thindil tags: trunk
05:19
refactor: added contractual pragma to checkRule procedure check-in: dde237dd9d user: thindil tags: trunk
2023-01-16
05:03
fix: setting result for checking rule hasPragma check-in: 3cdc794403 user: thindil tags: trunk
05:01
refactor: added pragma raises to main procedure check-in: ce06d3a1b0 user: thindil tags: trunk
04:44
refactor: added contractual pragma to main procedure check-in: f6e0eb0b65 user: thindil tags: trunk
04:42
refactor: removed logger parameter from addFile procedure check-in: 90333403cb user: thindil tags: trunk
04:41
docs: updated README.md check-in: 339c196f1c user: thindil tags: trunk
04:41
refactor: removed logger parameter from abortProgram procedure check-in: 31c3e5b7f8 user: thindil tags: trunk
2023-01-15
05:44
refactor: added tags pragma to main procedure check-in: 300fba879c user: thindil tags: trunk
05:39
refactor: added contracts to addFile procedure check-in: f64cd50306 user: thindil tags: trunk
05:35
refactor: added pragma gcSafe to abortProgram procedure check-in: dc7bcfb463 user: thindil tags: trunk
05:34
refactor: added contracts to abortProgram procedure check-in: ae723cf2ac user: thindil tags: trunk
05:32
refactor: added some pragmas to procedures check-in: 66e08bf360 user: thindil tags: trunk
05:28
feat: add file name to info about violating rule when logging level is higher than info check-in: a1a410bd1d user: thindil tags: trunk
05:19
docs: added documentation about setting the program verbosity check-in: 7d07a1f5e1 user: thindil tags: trunk
05:18
feat: added setting the level of the program verbosity check-in: 018a9ad493 user: thindil tags: trunk
2023-01-14
06:16
feat: added setting verbosity to configuration file check-in: c269586f43 user: thindil tags: trunk
06:09
docs: added documentation about setting the program output to a file check-in: 03cc6a124b user: thindil tags: trunk
06:04
refactor: removed parameter logger from rules check-in: 6816cf4e3b user: thindil tags: trunk
06:02
refactor: use bool parameter instead of string for mark parent element in rules check-in: 8b1c787267 user: thindil tags: trunk
05:58
feat: added logging to both, console and file check-in: 5294973d68 user: thindil tags: trunk
05:57
docs: updated legal header check-in: 67104e2dbc user: thindil tags: trunk