Discussions

Ask a Question

"not yet supported" on pure Python project

Codebeat is reporting it is unable to analyze https://github.com/snoonetIRC/py-dynfunc due to it not being supported. This project is pure python and codebeat does support Python. Any idea what may be causing this?

Coverage per file and coverage report for Python

In the document I see only coverage upload support for Javascript/Ruby/Go, is Python supported? And are there coverage detail per files? Thanks

How do I add a badge from codebeat to my readme file?

I would like to add a badge to codebeat to my project, how do I do that please?

My project is total python project, why it's not supported?

https://github.com/HeatMint/Google-Doc-Windows-Office Link to my project.

Delete my account

Please delete my account and confirm via email.

Simple way to reference in Github issue?

Is there a simple way to reference problems in an issue on Github? The URL doesn't appear specific to the problem raised.

How to Fully Delete My Account?

Couldn't find any documentation on how to delete or close my account, but found this https://hub.codebeat.co/discuss/5bfa08368f74f00038c08bb8 So, hi! I no longer want an account on codebeat. Please close/delete my account. Thanks!

Analysis running for 1 week so far

Is something broken?

Request limit

Is there a limit of open source repositories that we can analyze?

Is there a way to differentiate contexts?

So essentially I am looking to set a flag in one of my files to ensure code beat understands that the file actually executes inside a different context. My project is unique in the fact that it actually uses multiple threads inside your web browser, therefore there are some functions that are duplicated out of necessity and there is no way to avoid duplicating them because the duplicated logic lives at run time in a completely separate execution context and there is no way to reference the logic otherwise while adhering to the HTML web worker specifications as web workers are sand boxed environments. Using proxy objects or something might be a potential work around but that would violate the security and specs for worker threads. Workers should not under any circumstances have access to variables on the main thread, everything must be sent as a message. Sending the duplicated functions as a message would also be impractical since it would kill performance due to increased communication overhead and the need to parse the now serialized functions back into functions using new Function or eval. Ideally there should be a flag I can set in my file to make sure code beat understands these functions / this logic doesn't actually execute on the main thread alongside the rest of the app.