summaryrefslogtreecommitdiff
path: root/src/verify.rs
AgeCommit message (Collapse)Author
2024-04-11Remove "I AM NOT DONE" and the verify mode and add AppStatemo8it
2024-04-09Use exercises as leakedmo8it
2024-04-07Verify starting with some indexmo8it
2024-04-05Start with the TUImo8it
2024-04-05Remove ui.rsmo8it
2024-04-04Clean up as a preparation for the TUImo8it
2024-04-04Merge branch 'main'mo8it
2024-04-01Add VerifyStatemo8it
2024-04-01Improvements to `verify`mo8it
2024-03-31Some improvements to error handlingmo8it
2024-03-31Use Cargo instead of rustcmo8it
2024-03-29Merge branch 'main' into mainDan
2024-03-27Merge branch 'main' into performancemo8it
2024-03-26Use == on simple enumsmo8it
2024-03-26Formattingmo8it
2024-03-23Remove unneeded to_string callmo8it
2024-03-18verify: fix success message spacingDan Bond
Signed-off-by: Dan Bond <danbond@protonmail.com>
2024-03-16fix(verify): show stdout of the last lineKazuki Matsuo
2023-08-28Merge pull request #1637 from mo8it/fix-warningsliv
Run clippy --fix
2023-08-26Fix indicatifmo8it
2023-08-26Run clippy --fixmo8it
2023-05-01feat(cli): added success-hints option for the rustlings commandRomain Bayle
closes #1373
2023-02-27Fixing the progress percentageNidhal Messaoudi
2023-01-03fix(verify): progress bar proportion now updates with the number of files ↵himanshu soni
verified
2022-10-14Merge pull request #1220 from azzamsa/percentageliv
feat(verify): add progress percentage in watch mode
2022-10-14feat(verify): add progress percentage in watch modeazzamsa
2022-10-12Apply uninlined-format-args clippy lintYuri Astrakhan
This lint should also be applied to the excersies, but I am not certain how to run it for all non-crate individual files. To re-run: ``` rustup run nightly cargo clippy --fix -- -A clippy::all -W clippy::uninlined_format_args ```
2022-04-20Merge branch 'main' into progress-indicatorRyan Lowe
2022-04-20chore: bump library versionsmokou
2022-02-05feat!: Add progress indicatorRyan Lowe
closes #360 BREAKING CHANGE: verify() has a new function signature so it can know the current completion progress
2021-08-24 fix(cli): remove unnecessary borrows (#829)Ben Armstead
* Update dependencies * Format better and remove unnecessary borrows
2021-04-18style: formatted files with rustfmtZerotask
2021-03-20refactor: change from match to if for NO_EMOJIMatt Lebl
2021-03-19feat: Replace emojis when NO_EMOJI env variable presentMatt Lebl
2020-08-10chore: Run cargo fmtÉtienne Barrié
2020-07-08feat: Remind the user of the hint option (#425)Alexx Roche
Suggestion from AbdouSeck https://github.com/rust-lang/rustlings/issues/424#issuecomment-639870331 for when the student's code has errors.
2020-06-04feat: Add a --nocapture option to display test harnesses' outputsAbdou Seck
This new feature can be accessed by invoking rustlings with --nocapture. Both unit and integration tests added. closes #262 BREAKING CHANGES: The following function take a new boolean argument: * `run` * `verify` * `test` * `compile_and_test`
2020-06-03Use .to_string rather than format macroAbdou Seck
2020-04-06feature: makes "compile" exercise print output, resolves #270Roberto Vidal
When running "compile"-mode exercises in interactive `verify` mode, we print their output when we prompt the learner if they want to continue. This improves the "experimentation" experience, since trying different things does produce a visible change.
2020-02-26feat: Add clippy lintsMario Reder
- adds a new 'clippy' category for exercises - clippy exercises should throw no warnings - install script now also installs clippy is related to https://github.com/rust-lang/rust-clippy/issues/2604
2020-02-20refactor: exercise evaluationRoberto Vidal
Exercise evaluation (compilation + execution) now uses Results Success/failure messages are standardized
2019-11-18feat(watch): show hint while watchingvyaslav
2019-11-12fix(run): makes `run` never promptRoberto Vidal
`watch` and `verify` do prompt the user to actively move to the next exercise. This change fixes `run` to never prompt. Previously it was inconsistent between "test" and "compile" exercises. BREAKING CHANGE: we again change the behavior of the `run` command
2019-11-11feat: improve `watch` execution modeRoberto Vidal
The `watch` command now requires user action to move to the next exercise. BREAKING CHANGE: this changes the behavior of `watch`.
2019-10-21feat: Added exercise for struct update syntaxViacheslav Avramenko
2019-05-22Cargo fmt the rustlings application codeEddy Petrisor
Signed-off-by: Eddy Petrisor <eddy.petrisor@gmail.com>
2019-04-12Extract exercise struct to encapsulate path logicChris Pearce
2019-04-07Extract command builders into utilChris Pearce
2019-03-13deduplicateAndrew Bagshaw
2019-03-13Start verification at most recently modified fileAndrew Bagshaw