Comments (7)
yeah sounds good :)
from ideas.
@gr2m Thank you for interest.
I published https://github.com/Ikuyadeu/similar-code-searcher
Contribute to similar-code-searcher development by creating an account on GitHub.
It works in Ikuyadeu/similar-code-searcher#1 like
Current TODO is
- It detects same code that changed in Pull Request -> extract only not changed files
- It can search only current repository, if you don't have the similar code it would not work. -> Search from all repository if the result is nothing
from ideas.
I published prototype on https://github.com/apps/similar-code-searcher
GitHub is where people build software. More than 27 million people use GitHub to discover, fork, and contribute to over 80 million projects.
from ideas.
hey I think this could be really useful, but Iām not yet how it works :) I looked at Ikuyadeu/similar-code-searcher#1
I would expect a comment to other open pull requests that change the same files / lines like my own pull request to make me aware of the others? Is that what you want to do or something else?
from ideas.
@gr2m Thank you for the feedback! I think your idea is a very interesting function.
However, it is different to Similar Code Searcher
In my submitted proposal, it is called Synchronous Change File Suggester
.
And it can extend duplicate-issues to duplicate-pulls.
I think Synchronous Change File Suggester
can be merged with Similar Code Searcher
.
Implementing Synchronous Change File Suggester
has two way,
- Learn past pull requests and suggestions by using association rule mining
- Just search a pull request that changed same file or line
The first plan looks useful for detect project specific patterns.
The second plan is easy to implement.
In my plan, first, fix current Similar Code Searcher
bugs.
Second, implement Synchronous Change File Suggester
.
Finally, merge two functions.
from ideas.
Thanks for explaining, sounds good :)
from ideas.
Thank you too š
from ideas.
Related Issues (20)
- Resume Builder HOT 1
- Auto assign newly created issues to a specific person
- Add title to issue links? HOT 2
- ŲØŲ§ŁŚ© Ų¬ŁŲ§ŁŪ HOT 5
- Probot deployment using kubernetes/helm HOT 1
- Merge queue HOT 2
- Spotify integration?
- Keeping issues and PR in-sync with GitLab side HOT 1
- Don't dismiss stale reviews if the code diff doesn't change on rebase
- shakibae01
- ITResearch Introduce
- Creation of an automation app
- Not working on release name with wild character *
- asdasdasd HOT 1
- 1223123
- custum probot
- Creation of probot.github app failing with Error: The programmatic API was removed in npm v8.0.0
- agba-merger
- Create a bot to send Github inactivity reminders to email HOT 2
- module.exports HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ideas.