Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

is_* functions should have no prefix and end with a question mark #3

Closed
daskycodes opened this issue Jan 13, 2022 · 0 comments · Fixed by #4
Closed

is_* functions should have no prefix and end with a question mark #3

daskycodes opened this issue Jan 13, 2022 · 0 comments · Fixed by #4

Comments

@daskycodes
Copy link
Owner

Note the convention in Elixir is to name functions/macros allowed in guards with the is_ prefix, such as is_list/1. If, however, the function/macro returns a boolean and is not allowed in guards, it should have no prefix and end with a question mark, such as Keyword.keyword?/1.

https://hexdocs.pm/elixir/Kernel.html#defguard/1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant