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

config: configlet lint warns for concepts #263

Open
ee7 opened this issue Mar 16, 2023 · 0 comments
Open

config: configlet lint warns for concepts #263

ee7 opened this issue Mar 16, 2023 · 0 comments
Assignees

Comments

@ee7
Copy link
Member

ee7 commented Mar 16, 2023

For example, even though every exercise will use functions, not every exercise should have functions in its prerequisites.

The following concepts exist in the `practices` array of a Practice Exercise
in `/foo/exercism-tracks/zig/config.json`, but do not exist in the top-level `concepts` array
functions
slices
type-coercion
conditionals
builtin-functions
control-flow
bitwise-operations
importing
math
integers
error-sets
enums
arrays
pointers
methods
structs
optionals
allocators
algorithms
generics
data-structures
comptime

The Concept `control-flow` appears 11 times in the `practices` arrays of user-facing Practice Exercises,
but can only appear at most 10 times:
/foo/exercism-tracks/zig/config.json

The Concept `functions` appears 17 times in the `practices` arrays of user-facing Practice Exercises,
but can only appear at most 10 times:
/foo/exercism-tracks/zig/config.json

The Concept `conditionals` appears 12 times in the `practices` arrays of user-facing Practice Exercises,
but can only appear at most 10 times:
/foo/exercism-tracks/zig/config.json
@ee7 ee7 self-assigned this Mar 16, 2023
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

No branches or pull requests

1 participant