Source code

Revision control

Copy as Markdown

Other Tools

[configs]
skip-check-length = false
skip-check-licenses = false
check-alphabetical-order = false
[ignore]
# Ignored packages with duplicated versions
packages = [
# wrench uses 0.14, glean-core uses 0.12
"android_log-sys",
"android_logger",
# transition to bitflags 2 is underway.
"bitflags",
"cfg-if",
"core-foundation",
"core-foundation-sys",
"core-graphics",
# requires a new version of font-loader, see https://github.com/matprec/rust-font-loader/pull/36
"core-text",
# derive_more 0.99 is required by glsl-lang
"derive_more",
# core-text 20.x uses foreign-types 0.5, core-graphics 0.22 uses 0.3
"foreign-types",
"foreign-types-shared",
# Several crates depend on 0.2.6, and jobserver depends on 0.3.3.
"getrandom",
# polling 3.x requires 0.5, atty/num_cpus require 0.1
"hermit-abi",
# Internal dependencies of glsl-lang (only used in wrench) require different versions.
"hashbrown",
# glsl requires 5.1, and xcursor (required by winit) requires 7.1.
# when a version of glsl depending on 7.1 is published we can update.
"nom",
# glutin 0.32 (via dispatch2) uses objc2 0.6, winit 0.30 uses 0.5
"objc2",
"objc2-app-kit",
"objc2-foundation",
"rand",
"rand_core",
# Multiple versions needed by different transitive deps
"redox_syscall",
# rinja (dependency of uniffi) requires 2.1, rowan requires 1.1
"rustc-hash",
# calloop/sctk/winit use 0.38, wayland-backend/polling use 1.x
"rustix",
# glsl-lang uses 0.1, winit uses 0.2
"smol_str",
# transition to syn 2 is underway.
"syn",
# Requires an update to clap v4
"textwrap",
# v1 required by glsl-lang@0.2
# v2 by Glean and rkv
"thiserror",
"thiserror-impl",
# v1 required by clap@3, which wrench uses
# v2 required by uniffi (transitive of Glean)
"indexmap",
# Can be fixed by removing time dependency - see bug 1765324
"wasi",
# android-activity uses 0.4, ndk/ndk-sys use 0.3
"jni-sys",
# rustix 1.x uses 0.12, rustix 0.38.x uses 0.4
"linux-raw-sys",
"windows_i686_gnu",
"windows_x86_64_msvc",
"windows_x86_64_gnullvm",
"windows_x86_64_gnu",
"regex-syntax",
"windows-targets",
"windows-sys",
"windows_aarch64_msvc",
"windows_i686_msvc",
"windows_aarch64_gnullvm",
"miniz_oxide",
"socket2",
# 0.9 required by glean/uniffi
# 0.5 by proc-macro-crate
"toml",
"windows-link",
]
# Files that are ignored for all tidy and lint checks.
files = [
"./wrench/src/egl.rs", # Copied from glutin
]
# Many directories are currently ignored while we tidy things up
# gradually.
directories = [
# Generated and upstream code combined with our own. Could use cleanup
"./target",
"./webrender/src",
]