All Projects → go-lintpack → lintpack

go-lintpack / lintpack

Licence: BSD-3-Clause license
Build Go linters from lintpack-compatible packages. Also serves as a framework for writing checkers.

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to lintpack

Weld
High-performance runtime for data analytics applications
Stars: ✭ 2,709 (+9575%)
Mutual labels:  code-generation
codespawn
Code generator written in Rust
Stars: ✭ 34 (+21.43%)
Mutual labels:  code-generation
brian2cuda
A brian2 extension to simulate spiking neural networks on GPUs
Stars: ✭ 46 (+64.29%)
Mutual labels:  code-generation
Moshix
Moshi Extensions
Stars: ✭ 243 (+767.86%)
Mutual labels:  code-generation
sisyphus-js
Sisyphus customized protobuf and gRPC runtime and code generator for JavaScript/TypeScript
Stars: ✭ 19 (-32.14%)
Mutual labels:  code-generation
gg
General Golang Code Generator
Stars: ✭ 88 (+214.29%)
Mutual labels:  code-generation
Codealchemist
Semantics-aware Code Generation for Finding JS engine Vulnerabilities
Stars: ✭ 204 (+628.57%)
Mutual labels:  code-generation
flatorize
Generate fast implementations of mathematical expressions. Inclues a linear algebra library.
Stars: ✭ 18 (-35.71%)
Mutual labels:  code-generation
pony-capnp
Cap’n Proto plugin for generating serializable Pony classes. 🐴 - 🎩'n 🅿️
Stars: ✭ 19 (-32.14%)
Mutual labels:  code-generation
FunStripe
An F# library to connect to the Stripe API, including code generators to update the model and requests.
Stars: ✭ 35 (+25%)
Mutual labels:  code-generation
Kotlinpoet
A Kotlin API for generating .kt source files.
Stars: ✭ 3,004 (+10628.57%)
Mutual labels:  code-generation
opensbli
A framework for the automated derivation and parallel execution of finite difference solvers on a range of computer architectures.
Stars: ✭ 56 (+100%)
Mutual labels:  code-generation
scalagen
WIP - Scalameta powered code generation
Stars: ✭ 38 (+35.71%)
Mutual labels:  code-generation
Amplication
Amplication is an open‑source development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks.
Stars: ✭ 3,630 (+12864.29%)
Mutual labels:  code-generation
Templates
CodeSmith Generator Templates
Stars: ✭ 52 (+85.71%)
Mutual labels:  code-generation
Curryhoward
Automatic code generation for Scala functions and expressions via the Curry-Howard isomorphism
Stars: ✭ 229 (+717.86%)
Mutual labels:  code-generation
go-zero
A cloud-native Go microservices framework with cli tool for productivity.
Stars: ✭ 23,294 (+83092.86%)
Mutual labels:  code-generation
json2dart
A CLI tool to help generate dart classes from json returned from API
Stars: ✭ 38 (+35.71%)
Mutual labels:  code-generation
linnea
Linnea is an experimental tool for the automatic generation of optimized code for linear algebra problems.
Stars: ✭ 60 (+114.29%)
Mutual labels:  code-generation
evon
Fast and versatile event dispatcher code generator for Golang
Stars: ✭ 15 (-46.43%)
Mutual labels:  code-generation

Build Status Go Report Card

Quick start / Installation / Usage

Install lintpack:

go get -v -u github.com/go-lintpack/lintpack/...

Install checkers from go-critic/checkers:

# You'll need to have sources under your Go workspace first:
go get -v -u github.com/go-critic/go-critic/...
# Now build a linter that includes all checks from that package:
lintpack build -o gocritic github.com/go-critic/go-critic/checkers
# Executable gocritic is created and can be used as a standalone linter.

Produced binary includes basic help as well as supported checks documentation.

So, the process is simple:

  • Get the lintpack linter builder
  • Build linter from checks implemented in different repos, by various vendors
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].