copilot-docs
JQF
Our great sponsors
copilot-docs | JQF | |
---|---|---|
14 | 3 | |
23,016 | 629 | |
- | - | |
0.0 | 6.3 | |
5 months ago | 7 months ago | |
Python | Java | |
Creative Commons Attribution 4.0 | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
copilot-docs
- GitHub Copilot is generally available to all developers
- VS Code Extensions For Python Developers.
-
Top 10 trending github repos of the week🚽.
View on GitHub
- Github copilot
- GitHub Copilot available for JetBrains and Neovim
-
GitHub Copilot for JetBrains and Neovim
So it looks like for neovim there is not yet the option to cycle through suggestions?
Looks like for VSCode the shortcut on Linux is Alt-], see: https://github.com/github/copilot-docs/blob/main/docs/visual...
But for neovim, it doesn't mention anything about it in the docs: https://github.com/github/copilot.vim/blob/release/doc/copil...
And, nothing happens when pressing Alt-].
JQF
-
CS 6120: Advanced Compilers: The Self-Guided Online Course
We are working on projects related with cybersecurity and compilers. A reference we look at is [1] and [2]. I think we can publish the results in the coming months.
[1] https://github.com/rohanpadhye/jqf/wiki/Fuzzing-a-Compiler
[2] https://news.ycombinator.com/item?id=36373410
-
GitHub Copilot for JetBrains and Neovim
QuickcCheck-type tools (generators for tests that know about the edge cases of a domain - e. g. for the domain of numbers considering things like 0, the infinities, various almost-and-just-over powers of two, NaN and mantissas for floats, etc.):
* QuickCheck: https://hackage.haskell.org/package/QuickCheck
* Hypothesis: https://hypothesis.readthedocs.io/en/latest/
* JUnit QuickCheck: https://github.com/pholser/junit-quickcheck
Fuzz testing tools (tools which mutate the inputs to a program in order to find interesting / failing states in that program). Generally paired with code coverage:
* American Fuzzy Lop (AFL): https://github.com/google/AFL
* JQF: https://github.com/rohanpadhye/JQF
Mutation / Fault based test tools (review your existing unit coverage and try to introduce changes to your _production_ code that none of your tests catch)
* PITest: https://pitest.org/
-
Jazzer brings modern fuzz testing to the JVM
If you are interested in fuzzing your Java code, you should also have a look at the JQF project which directly integrates with junit tests: https://github.com/rohanpadhye/JQF
What are some alternatives?
copilot.vim - Neovim plugin for GitHub Copilot
jqwik - Property-Based Testing on the JUnit Platform
copilot-docsgallery
junit-quickcheck - Property-based testing, JUnit-style
Data-Science-For-Beginners - 10 Weeks, 20 Lessons, Data Science for All!
fuzzing - Tutorials, examples, discussions, research proposals, and other resources related to fuzzing
open-im-server - IM Chat
fast-check - Property based testing framework for JavaScript (like QuickCheck) written in TypeScript
qinglong - 支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台(Timed task management platform supporting Python3, JavaScript, Shell, Typescript)
fuzzcheck-rs - Modular, structure-aware, and feedback-driven fuzzing engine for Rust functions
arco-design - A comprehensive React UI components library based on Arco Design