semantic icon indicating copy to clipboard operation
semantic copied to clipboard

Parsing, analyzing, and comparing source code across many languages

Results 102 semantic issues
Sort by recently updated
recently updated
newest added

Following the instructions on README to build github/semantic on MacOS Big Sur (with bazel 4.0.0 or 3.0.0), I got the following errors. After googling around, tried this command: `bazel build...

Hi! `docker build` on master fails with the following error: ```bash Step 15/20 : RUN cabal v2-update && cabal v2-configure --flags="release" && cabal v2-build semantic:exe:semantic ---> Running in c3a6938786d5 Config...

R is a [widely used](https://stackoverflow.blog/2017/10/10/impressive-growth-r/), growing language often used in Data Science and Statistics. While it does not have a published formal specification, there is a [draft specification](https://cran.r-project.org/doc/manuals/r-release/R-lang.pdf) that describes...

enhancement
help wanted
language-support

Nothing about the library ~or executable~ is Unix-specific, so we should support Windows. Creating this issue to track it.

enhancement

I am always wondering if there is a multi-language parsing tool and that leads me to semantic. So I clone it and install the required platforms on my Macbook Pro...

There is an existing issue for [F# support](https://github.com/github/semantic/issues/132), but it makes sense to open here the separate one, especially since the OCaml support is already [in the tree-sitter](https://github.com/tree-sitter/tree-sitter-ocaml). **Update**: Work...

enhancement
help wanted
language-support

Any interest in Rust support? Should be easier than dynamic languages.

enhancement
help wanted
language-support

We’ve been using the `pathtype` package to provide type-level distinctions between absolute/relative file/directory paths. Though in theory this is a better solution than plain old `FilePath`, which just [wraps a...

Now that #614 is taken care of (or will be soon), we need to reexamine our approach to concurrency. The simplest big win is to change ```haskell data Parse (m...

performance: time
maintenance

An internal client is still reporting older style percentiles, we should switch to distribution metrics so that the maths workout properly and so that our graphs are more representative of...