Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

cross-check

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cross-check

Multi-project, project level linting

  • 0.1.3
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

cross-check

Multi-project, project level linting.

You have a problem, and decide to use microservices - now you have N problems.

Linting tools are great for maintaining individual projects. But what do you do when you have a whole bunch of tiny projects? Maintaining consistency between different projects can become a burden.

Enter cross-check. You give it a list of git repos, and cross-check will clone them and run a series of checks on them. Output is generated in an xunit-compatible format, which makes it great for running from your CI server.

Checks are hard-coded, for now.

Current checks:

Planned work:

  • General
    • Assert a particular file's contents (.node-version, for example)
  • Docker
    • Assert FROM version matches a regex/semver
    • Assert MAINTAINER present, or matches value
  • Node
    • Assert consistency of private and license fields in package.json
    • Assert repository consistent with cloned URL
    • Assert no deprecated dependencies
  • Other
    • Switch many command line options to a configuration file
    • A plaintext reporter for human readable output
    • Catch exceptions from scanners and report them as errors

Keywords

FAQs

Package last updated on 06 Jan 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc