https://github.com/psyhackological/exercism
:trophy: My Exercism coding solutions. Learn and grow through practical exercises, and have coding fun!
https://github.com/psyhackological/exercism
Last synced: 12 months ago
JSON representation
:trophy: My Exercism coding solutions. Learn and grow through practical exercises, and have coding fun!
- Host: GitHub
- URL: https://github.com/psyhackological/exercism
- Owner: Psyhackological
- License: gpl-3.0
- Created: 2022-08-21T17:19:19.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-22T14:37:53.000Z (over 1 year ago)
- Last Synced: 2025-03-24T18:57:12.147Z (about 1 year ago)
- Language: Rust
- Homepage: https://exercism.org/profiles/Psyhackological
- Size: 16.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Exercism
My Exercism solutions because I have a lot of fun with programming.
## Tools
I code with the help of these tools:
- **Tester** - helps run and manage tests, ensuring your code works as expected.
- **Linter** - analyzes your code for potential errors, stylistic issues, and enforces best practices.
- **Formatter** - automatically formats your code to a consistent style, making it easier to read and maintain.
- **Dependency Manager** - helps manage and track external libraries and packages your project relies on, ensuring compatibility and simplifying updates.
- **Type Checker** - validates the data types in your code, helping to catch type-related errors and improve overall code safety.
- **LSP (Language Server Protocol)** - a standardized protocol for communication between text editors or IDEs and language servers, enabling features like code completion, syntax highlighting, and error checking.
## [Tracks](https://exercism.org/tracks)
### [Rust](https://exercism.org/tracks/rust)
- Tester: [cargo test](https://github.com/rust-lang/cargo)
- Linter: [clippy](https://github.com/rust-lang/rust-clippy)
- Formatter: [rustfmt](https://github.com/rust-lang/rustfmt)
- Dependcy Manager: [cargo new](https://github.com/rust-lang/cargo)
- LSP: [rust-analyzer](https://github.com/rust-lang/rust-analyzer)
### [Python](https://exercism.org/tracks/python)
- Tester: [pytest](https://github.com/pytest-dev/pytest)
- Linter: [pylint](https://github.com/PyCQA/pylint)
- Formatter: [black](https://github.com/psf/black)
- Depedency Manager: [poetry](https://github.com/python-poetry/poetry)
- LSP: [pyright](https://github.com/microsoft/pyright)
- Type Checker: [mypy](https://github.com/python/mypy)
### [Bash](https://exercism.org/tracks/bash)
- Tester: [bats](https://github.com/sstephenson/bats)
- Linter: [shellcheck](https://github.com/koalaman/shellcheck)
- Formatter: [shfmt](https://github.com/mvdan/sh)
- LSP: [bash-language-server](https://github.com/bash-lsp/bash-language-server)
## Future
### [Lua](https://exercism.org/tracks/lua)
### [Go](https://exercism.org/tracks/go)