Current section

Files

Jump to
rebar3_hank CHANGELOG.md
Raw

CHANGELOG.md

# Changelog
## [1.2.2](https://github.com/AdRoll/rebar3_hank/tree/1.2.2) (2021-09-28)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/1.2.1...1.2.2)
**Implemented enhancements:**
- We still need a better way to suppress unused ignores [\#165](https://github.com/AdRoll/rebar3_hank/issues/165)
**Merged pull requests:**
- Fix \#165: Don't emit warnings for unused ignores. [\#166](https://github.com/AdRoll/rebar3_hank/pull/166) ([elbrujohalcon](https://github.com/elbrujohalcon))
## [1.2.1](https://github.com/AdRoll/rebar3_hank/tree/1.2.1) (2021-09-23)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/1.2.0...1.2.1)
**Fixed bugs:**
- Consider a callback only module \(behaviour definition\) as all redudant [\#161](https://github.com/AdRoll/rebar3_hank/issues/161)
- Unexpected warnings for ignored files [\#163](https://github.com/AdRoll/rebar3_hank/issues/163)
**Merged pull requests:**
- Update dependencies [\#162](https://github.com/AdRoll/rebar3_hank/pull/162) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Proposed Fix for \#163: Add --unused\_warnings [\#164](https://github.com/AdRoll/rebar3_hank/pull/164) ([elbrujohalcon](https://github.com/elbrujohalcon))
## [1.2.0](https://github.com/AdRoll/rebar3_hank/tree/1.2.0) (2021-09-14)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/1.1.4...1.2.0)
**Implemented enhancements:**
- Un-require previous rule exclusion [\#144](https://github.com/AdRoll/rebar3_hank/issues/144)
**Fixed bugs:**
- Crash upon unconventional `.config` file [\#157](https://github.com/AdRoll/rebar3_hank/issues/157)
**Merged pull requests:**
- Update dependencies [\#160](https://github.com/AdRoll/rebar3_hank/pull/160) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Update dependencies [\#156](https://github.com/AdRoll/rebar3_hank/pull/156) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#144: Emit warnings for unneeded ignores [\#159](https://github.com/AdRoll/rebar3_hank/pull/159) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#157: Ignore strange config files [\#158](https://github.com/AdRoll/rebar3_hank/pull/158) ([elbrujohalcon](https://github.com/elbrujohalcon))
## [1.1.4](https://github.com/AdRoll/rebar3_hank/tree/1.1.4) (2021-07-28)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/1.1.3...1.1.4)
**Fixed bugs:**
- Terminates unexpectedly [\#149](https://github.com/AdRoll/rebar3_hank/issues/149)
**Closed issues:**
- Don't analyze files under `.erlang.mk` [\#150](https://github.com/AdRoll/rebar3_hank/issues/150)
**Merged pull requests:**
- Allow for known functions to not be analyzed by unnecessary\_function\_arguments [\#152](https://github.com/AdRoll/rebar3_hank/pull/152) ([paulo-ferraz-oliveira](https://github.com/paulo-ferraz-oliveira))
- Update dependencies [\#148](https://github.com/AdRoll/rebar3_hank/pull/148) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Allow \_ignored\_ rules to be listed as such \(a list\) in rebar.config [\#154](https://github.com/AdRoll/rebar3_hank/pull/154) ([paulo-ferraz-oliveira](https://github.com/paulo-ferraz-oliveira))
- Recover some lost dialyzer analysis [\#153](https://github.com/AdRoll/rebar3_hank/pull/153) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#150: Completely ignore all hidden files and folders [\#151](https://github.com/AdRoll/rebar3_hank/pull/151) ([elbrujohalcon](https://github.com/elbrujohalcon))
## [1.1.3](https://github.com/AdRoll/rebar3_hank/tree/1.1.3) (2021-07-07)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/1.1.2...1.1.3)
**Implemented enhancements:**
- \[unnecessary\_function\_arguments\] For unkown/dynamic behaviors, check non-exported functions [\#143](https://github.com/AdRoll/rebar3_hank/issues/143)
**Fixed bugs:**
- Dynamically used app env reported as unused [\#127](https://github.com/AdRoll/rebar3_hank/issues/127)
**Closed issues:**
- Extend doc on NIFs and unnecessary\_function\_arguments [\#142](https://github.com/AdRoll/rebar3_hank/issues/142)
**Merged pull requests:**
- Update dependencies [\#146](https://github.com/AdRoll/rebar3_hank/pull/146) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Update dependencies [\#141](https://github.com/AdRoll/rebar3_hank/pull/141) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Update README with some enhancements [\#140](https://github.com/AdRoll/rebar3_hank/pull/140) ([pbrudnick](https://github.com/pbrudnick))
- New CI workflow [\#139](https://github.com/AdRoll/rebar3_hank/pull/139) ([pbrudnick](https://github.com/pbrudnick))
- Fix \#143: Analyze private function on unknown/dynamic behavior implementations [\#147](https://github.com/AdRoll/rebar3_hank/pull/147) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#142: Extend unnecessary\_function\_arguments docs [\#145](https://github.com/AdRoll/rebar3_hank/pull/145) ([elbrujohalcon](https://github.com/elbrujohalcon))
## [1.1.2](https://github.com/AdRoll/rebar3_hank/tree/1.1.2) (2021-05-26)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/1.1.1...1.1.2)
**Fixed bugs:**
- Macro used in ifndef is reported as unused [\#137](https://github.com/AdRoll/rebar3_hank/issues/137)
- Crash and no hank analysis in presence of macro in behaviour [\#134](https://github.com/AdRoll/rebar3_hank/issues/134)
**Merged pull requests:**
- Fix \#137: Handle control flow attributes [\#138](https://github.com/AdRoll/rebar3_hank/pull/138) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#134: Do not break when the behaviour is a macro [\#135](https://github.com/AdRoll/rebar3_hank/pull/135) ([pbrudnick](https://github.com/pbrudnick))
## [1.1.1](https://github.com/AdRoll/rebar3_hank/tree/1.1.1) (2021-05-21)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/1.1.0...1.1.1)
**Implemented enhancements:**
- Add a new config value to toggle the parallel parsing [\#129](https://github.com/AdRoll/rebar3_hank/issues/129)
**Fixed bugs:**
- Macro used in header is reported as used only once [\#130](https://github.com/AdRoll/rebar3_hank/issues/130)
**Merged pull requests:**
- Fix \#129: Add parsing\_sytle option to rebar.config [\#132](https://github.com/AdRoll/rebar3_hank/pull/132) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#130: Avoid emitting a warning if an attribute is used only where it's defined [\#131](https://github.com/AdRoll/rebar3_hank/pull/131) ([elbrujohalcon](https://github.com/elbrujohalcon))
- \[\#127\] Add notes stating the assumptions needed for the rules to work [\#128](https://github.com/AdRoll/rebar3_hank/pull/128) ([elbrujohalcon](https://github.com/elbrujohalcon))
## [1.1.0](https://github.com/AdRoll/rebar3_hank/tree/1.1.0) (2021-05-18)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/1.0.0...1.1.0)
**Implemented enhancements:**
- \[unnecessary\_function\_arguments\] Add callbacks checks [\#40](https://github.com/AdRoll/rebar3_hank/issues/40)
**Merged pull requests:**
- Fix \#40: \[unnecessary\_function\_arguments\] Add callback checks [\#124](https://github.com/AdRoll/rebar3_hank/pull/124) ([pbrudnick](https://github.com/pbrudnick))
## [1.0.0](https://github.com/AdRoll/rebar3_hank/tree/1.0.0) (2021-05-18)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/0.4.1...1.0.0)
**Implemented enhancements:**
- Remove test files from releases [\#125](https://github.com/AdRoll/rebar3_hank/issues/125)
- \[unused\_macros\] Extend the rule to also check macros defined in hrl files [\#36](https://github.com/AdRoll/rebar3_hank/issues/36)
- \[unused\_record\_fields\] Extend the rule to also check records defined in hrl files [\#33](https://github.com/AdRoll/rebar3_hank/issues/33)
**Fixed bugs:**
- Problem analyzing strange function applications [\#98](https://github.com/AdRoll/rebar3_hank/issues/98)
- Display real error when analyze fails [\#86](https://github.com/AdRoll/rebar3_hank/issues/86)
**Closed issues:**
- Warning when try to call macros as function. [\#117](https://github.com/AdRoll/rebar3_hank/issues/117)
**Merged pull requests:**
- Make run CI for PRs and add OTP 24.0 [\#123](https://github.com/AdRoll/rebar3_hank/pull/123) ([vkatsuba](https://github.com/vkatsuba))
- Fix \#125: Move test files to test/files [\#126](https://github.com/AdRoll/rebar3_hank/pull/126) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#33: Handle records from hrl files in unused\_record\_fields [\#122](https://github.com/AdRoll/rebar3_hank/pull/122) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#36: Analyze macros in header files [\#121](https://github.com/AdRoll/rebar3_hank/pull/121) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Ignore macros for case when the name provided in used macros place [\#119](https://github.com/AdRoll/rebar3_hank/pull/119) ([vkatsuba](https://github.com/vkatsuba))
- Fix \#98: Handle weird function calls [\#99](https://github.com/AdRoll/rebar3_hank/pull/99) ([elbrujohalcon](https://github.com/elbrujohalcon))
## [0.4.1](https://github.com/AdRoll/rebar3_hank/tree/0.4.1) (2021-05-04)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/0.4.0...0.4.1)
**Merged pull requests:**
- Updated dependencies [\#120](https://github.com/AdRoll/rebar3_hank/pull/120) ([vkatsuba](https://github.com/vkatsuba))
## [0.4.0](https://github.com/AdRoll/rebar3_hank/tree/0.4.0) (2021-05-04)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/0.3.0...0.4.0)
**Implemented enhancements:**
- Test cases in Common Tests is not ignored by default [\#113](https://github.com/AdRoll/rebar3_hank/issues/113)
- Consider Parallel Parsing [\#100](https://github.com/AdRoll/rebar3_hank/issues/100)
- Implement specific Items ignore for remaining rules [\#84](https://github.com/AdRoll/rebar3_hank/issues/84)
**Fixed bugs:**
- \[unused\_configuration\_options\] One tuple files breaks [\#105](https://github.com/AdRoll/rebar3_hank/issues/105)
**Closed issues:**
- `-ignore\_hank\(\[...\]\)` [\#111](https://github.com/AdRoll/rebar3_hank/issues/111)
- Review ignore rules [\#116](https://github.com/AdRoll/rebar3_hank/issues/116)
- Improve README showing the different rules [\#94](https://github.com/AdRoll/rebar3_hank/issues/94)
**Merged pull requests:**
- Add more OTP versions to GH Actions [\#110](https://github.com/AdRoll/rebar3_hank/pull/110) ([vkatsuba](https://github.com/vkatsuba))
- Put all stats together [\#108](https://github.com/AdRoll/rebar3_hank/pull/108) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix one tuple config [\#106](https://github.com/AdRoll/rebar3_hank/pull/106) ([pbrudnick](https://github.com/pbrudnick))
- Update project plugins [\#95](https://github.com/AdRoll/rebar3_hank/pull/95) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#116: Check all ignore specs everywhere [\#118](https://github.com/AdRoll/rebar3_hank/pull/118) ([elbrujohalcon](https://github.com/elbrujohalcon))
- \[Fix \#113\] Treat CT suites as behavior implementations [\#115](https://github.com/AdRoll/rebar3_hank/pull/115) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Add support for ignoring unused macros and callbacks [\#109](https://github.com/AdRoll/rebar3_hank/pull/109) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Add benchmarking and actually improve timings [\#107](https://github.com/AdRoll/rebar3_hank/pull/107) ([elbrujohalcon](https://github.com/elbrujohalcon))
- \[\#84\] Add more ignore rules [\#104](https://github.com/AdRoll/rebar3_hank/pull/104) ([elbrujohalcon](https://github.com/elbrujohalcon))
- \[Fix \#100\] Parallelize file parsing [\#103](https://github.com/AdRoll/rebar3_hank/pull/103) ([elbrujohalcon](https://github.com/elbrujohalcon))
- \[Fix \#94\] Add output sample and video to the README [\#102](https://github.com/AdRoll/rebar3_hank/pull/102) ([elbrujohalcon](https://github.com/elbrujohalcon))
## [0.3.0](https://github.com/AdRoll/rebar3_hank/tree/0.3.0) (2021-03-15)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/0.2.1...0.3.0)
**Implemented enhancements:**
- \[unused\_configuration\_options\] Ignore single config options [\#88](https://github.com/AdRoll/rebar3_hank/issues/88)
- Rename unused\_ignored\_function\_params rule [\#69](https://github.com/AdRoll/rebar3_hank/issues/69)
- Ignore Specific Items [\#68](https://github.com/AdRoll/rebar3_hank/issues/68)
- Parallelize file parsing and rule evaluation [\#29](https://github.com/AdRoll/rebar3_hank/issues/29)
- \[\#68\] Adding support to ignore specific items [\#83](https://github.com/AdRoll/rebar3_hank/pull/83) ([diegomanuel](https://github.com/diegomanuel))
**Fixed bugs:**
- The directive to ignore a check on a module doesn't seem to work [\#87](https://github.com/AdRoll/rebar3_hank/issues/87)
- \[unused callbacks\] A macro with the same name as a callback [\#82](https://github.com/AdRoll/rebar3_hank/issues/82)
- \[unused\_callbacks\] Detect callbacks present in macro definitions [\#81](https://github.com/AdRoll/rebar3_hank/issues/81)
- NIF check makes hank crash in some scenarios [\#79](https://github.com/AdRoll/rebar3_hank/issues/79)
- \[single\_use\_hrl\_files\] Can't ignore a warning [\#67](https://github.com/AdRoll/rebar3_hank/issues/67)
- Ignore unused NIF function parameters [\#65](https://github.com/AdRoll/rebar3_hank/issues/65)
- \[\#65\] Ignoring NIF stubs for `unused\_ignored\_function\_params` rule [\#75](https://github.com/AdRoll/rebar3_hank/pull/75) ([diegomanuel](https://github.com/diegomanuel))
- \[\#67\] Adding support to ignore files that don't exist on filesystem [\#70](https://github.com/AdRoll/rebar3_hank/pull/70) ([diegomanuel](https://github.com/diegomanuel))
**Closed issues:**
- New Rule: Unused configuration options [\#72](https://github.com/AdRoll/rebar3_hank/issues/72)
- New Rule: Unused Callbacks [\#71](https://github.com/AdRoll/rebar3_hank/issues/71)
**Merged pull requests:**
- \#88: Add possibility to ignore config options by config file [\#91](https://github.com/AdRoll/rebar3_hank/pull/91) ([pbrudnick](https://github.com/pbrudnick))
- Change min otp version to 21 [\#74](https://github.com/AdRoll/rebar3_hank/pull/74) ([rjcoelho](https://github.com/rjcoelho))
- \#88: Adding docs [\#93](https://github.com/AdRoll/rebar3_hank/pull/93) ([pbrudnick](https://github.com/pbrudnick))
- Fix \#82: Handle macros with the same name as a callback [\#90](https://github.com/AdRoll/rebar3_hank/pull/90) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#81: Handle callback usage in macros [\#89](https://github.com/AdRoll/rebar3_hank/pull/89) ([elbrujohalcon](https://github.com/elbrujohalcon))
- \#72: unused\_configuration\_options rule [\#85](https://github.com/AdRoll/rebar3_hank/pull/85) ([pbrudnick](https://github.com/pbrudnick))
- Fix \#29: Parallelize rule evaluation [\#80](https://github.com/AdRoll/rebar3_hank/pull/80) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#69: Rename unnecessary\_function\_arguments rule [\#78](https://github.com/AdRoll/rebar3_hank/pull/78) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Upgrade formatter to 0.10.1 [\#77](https://github.com/AdRoll/rebar3_hank/pull/77) ([elbrujohalcon](https://github.com/elbrujohalcon))
- \[\#71\] New rule `unused\_callbacks` [\#76](https://github.com/AdRoll/rebar3_hank/pull/76) ([diegomanuel](https://github.com/diegomanuel))
- \[RTI-8987\] Upgrade plugins [\#73](https://github.com/AdRoll/rebar3_hank/pull/73) ([elbrujohalcon](https://github.com/elbrujohalcon))
## [0.2.1](https://github.com/AdRoll/rebar3_hank/tree/0.2.1) (2021-01-18)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/0.2.0...0.2.1)
**Fixed bugs:**
- Macro in record name crashes Hank [\#63](https://github.com/AdRoll/rebar3_hank/issues/63)
**Merged pull requests:**
- Fix \#63: Macros as record names [\#64](https://github.com/AdRoll/rebar3_hank/pull/64) ([elbrujohalcon](https://github.com/elbrujohalcon))
## [0.2.0](https://github.com/AdRoll/rebar3_hank/tree/0.2.0) (2021-01-18)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/0.1.2...0.2.0)
**Implemented enhancements:**
- Ignore rules by rule/pattern [\#52](https://github.com/AdRoll/rebar3_hank/issues/52)
**Fixed bugs:**
- Macros can be defined twice, and that breaks Hank [\#60](https://github.com/AdRoll/rebar3_hank/issues/60)
- Using macros as function names crashes hank [\#59](https://github.com/AdRoll/rebar3_hank/issues/59)
- Unicode breaks Hank [\#58](https://github.com/AdRoll/rebar3_hank/issues/58)
**Merged pull requests:**
- Some assorted bug fixes [\#57](https://github.com/AdRoll/rebar3_hank/pull/57) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix formatting of unused params rule [\#62](https://github.com/AdRoll/rebar3_hank/pull/62) ([elbrujohalcon](https://github.com/elbrujohalcon))
- \[\#58\] Support for unicode characters [\#61](https://github.com/AdRoll/rebar3_hank/pull/61) ([diegomanuel](https://github.com/diegomanuel))
## [0.1.2](https://github.com/AdRoll/rebar3_hank/tree/0.1.2) (2021-01-04)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/0.0.1...0.1.2)
**Implemented enhancements:**
- Do some refactor to reduce code duplication and whatnot [\#53](https://github.com/AdRoll/rebar3_hank/issues/53)
- Documentation Link in README [\#43](https://github.com/AdRoll/rebar3_hank/issues/43)
- Implement file ignoring behavior [\#14](https://github.com/AdRoll/rebar3_hank/issues/14)
**Fixed bugs:**
- single\_use\_hrls is not respecting ignored files [\#49](https://github.com/AdRoll/rebar3_hank/issues/49)
- \[\#49\] Respect ignore at `single\_use\_hrls` rule [\#50](https://github.com/AdRoll/rebar3_hank/pull/50) ([diegomanuel](https://github.com/diegomanuel))
**Closed issues:**
- Prepare Slides for HackWeek Demos [\#48](https://github.com/AdRoll/rebar3_hank/issues/48)
- Documentation [\#45](https://github.com/AdRoll/rebar3_hank/issues/45)
- Try Hank on our Systems for HackWeek Demos [\#39](https://github.com/AdRoll/rebar3_hank/issues/39)
- Implement hank\_rule:default\_rules/0 [\#24](https://github.com/AdRoll/rebar3_hank/issues/24)
- Ensure we follow community guidelines [\#15](https://github.com/AdRoll/rebar3_hank/issues/15)
- Detect stuff in hrl files that is used by just one module [\#12](https://github.com/AdRoll/rebar3_hank/issues/12)
- Detect hrl files used in just one module [\#10](https://github.com/AdRoll/rebar3_hank/issues/10)
- Detect hrl files that are unused [\#9](https://github.com/AdRoll/rebar3_hank/issues/9)
- Detect parameters in functions that are ignored in every clause [\#8](https://github.com/AdRoll/rebar3_hank/issues/8)
- Detect unused macros [\#7](https://github.com/AdRoll/rebar3_hank/issues/7)
- Detect unused record fields [\#6](https://github.com/AdRoll/rebar3_hank/issues/6)
**Merged pull requests:**
- \#12: single\_use\_hrl\_attrs rule [\#55](https://github.com/AdRoll/rebar3_hank/pull/55) ([pbrudnick](https://github.com/pbrudnick))
- \[\#53\] Some refactor to reduce code duplication and whatnot [\#54](https://github.com/AdRoll/rebar3_hank/pull/54) ([diegomanuel](https://github.com/diegomanuel))
- \[Fix \#39\] Try hank on our systems for hackweek [\#51](https://github.com/AdRoll/rebar3_hank/pull/51) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#43: Documentation Link [\#47](https://github.com/AdRoll/rebar3_hank/pull/47) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#45: Add documentation [\#46](https://github.com/AdRoll/rebar3_hank/pull/46) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#14: Ignore functionality [\#44](https://github.com/AdRoll/rebar3_hank/pull/44) ([elbrujohalcon](https://github.com/elbrujohalcon))
- \[\#10\] Detect header files used in just one module [\#42](https://github.com/AdRoll/rebar3_hank/pull/42) ([diegomanuel](https://github.com/diegomanuel))
- Fix typo [\#41](https://github.com/AdRoll/rebar3_hank/pull/41) ([pbrudnick](https://github.com/pbrudnick))
- Fix \#7: Find unused macros [\#38](https://github.com/AdRoll/rebar3_hank/pull/38) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#6: Detect unused record fields [\#34](https://github.com/AdRoll/rebar3_hank/pull/34) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#24: Locate the default rules [\#32](https://github.com/AdRoll/rebar3_hank/pull/32) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#9: Add rule to detect unused hrl files [\#30](https://github.com/AdRoll/rebar3_hank/pull/30) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Unused function params rule [\#28](https://github.com/AdRoll/rebar3_hank/pull/28) ([pbrudnick](https://github.com/pbrudnick))
- Fix \#52: Allow ignoring specific rules in rebar.config [\#56](https://github.com/AdRoll/rebar3_hank/pull/56) ([elbrujohalcon](https://github.com/elbrujohalcon))
## [0.0.1](https://github.com/AdRoll/rebar3_hank/tree/0.0.1) (2020-12-14)
[Full Changelog](https://github.com/AdRoll/rebar3_hank/compare/57e4ca419dce2d6db87c93649bce065f2e8fdb15...0.0.1)
**Closed issues:**
- Verify that hank is indeed analyzing all files it should be analyzing [\#20](https://github.com/AdRoll/rebar3_hank/issues/20)
- Add Github Actions to verify pull requests [\#18](https://github.com/AdRoll/rebar3_hank/issues/18)
- Format the results returned by hank:analyze/2 in a \_human\_ way [\#17](https://github.com/AdRoll/rebar3_hank/issues/17)
- Traverse all erl / hrl files and get their ASTs [\#4](https://github.com/AdRoll/rebar3_hank/issues/4)
- Build a rebar3 plugin skeleton with just the most basic options [\#3](https://github.com/AdRoll/rebar3_hank/issues/3)
- Add some details to the README.md [\#2](https://github.com/AdRoll/rebar3_hank/issues/2)
**Merged pull requests:**
- Add sample files [\#23](https://github.com/AdRoll/rebar3_hank/pull/23) ([elbrujohalcon](https://github.com/elbrujohalcon))
- \#18: Add github actions [\#21](https://github.com/AdRoll/rebar3_hank/pull/21) ([pbrudnick](https://github.com/pbrudnick))
- Fix \#17: format the results returned by hank [\#27](https://github.com/AdRoll/rebar3_hank/pull/27) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#4: Get all the ASTs and run some rules on them [\#25](https://github.com/AdRoll/rebar3_hank/pull/25) ([elbrujohalcon](https://github.com/elbrujohalcon))
- Fix \#3: Rebar3 plugin skeleton [\#19](https://github.com/AdRoll/rebar3_hank/pull/19) ([elbrujohalcon](https://github.com/elbrujohalcon))
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*