Define inheritable lints configuration

korrat
Mar 19, 2024, 4:43 PM
E2DDQ4MX5H7Y7QD7CX77VPDHSUNHL7KOFY7EQLFLIMSO3MFCGJRQC

Dependencies

  • [2] YR6ZR5KO Extract cost spec information into separate crate
  • [3] ONRIF4V7 add basic snapshot test for pretty printer
  • [4] QNGOXZL4 Add a basic framework
  • [5] I2P2FTLE add basic parser for german decimals
  • [6] 7URE4HPL Add an importer for DKB account statements
  • [7] HFKQ4E7I Upgrade dependencies
  • [8] SLTVZLYX Upgrade dependencies
  • [9] XQHYMSDY Add importer for Union Investment transactions
  • [10] JQJTN6N5 Fix issue with non-sync decimal formatter
  • [11] QRIJE4AQ add a simple pretty printer for beancount directives
  • [12] BDLVPDJZ Add a importer account for BW bank portfolios
  • [13] 6MR76MLL Replace build script with cargo-px
  • [14] RI7HQBYA Add generator and parser for ISO20022 messages
  • [15] C5J6VZXJ Upgrade dependencies
  • [16] UO34MAAG Refactor CSV-based Importers
  • [17] 2Z4EGCWQ Update dependencies
  • [18] D6UTHZA4 add a simple writer for saving a set of directives to a tree of files
  • [19] YDK6X6PP add a library of important types for beancount
  • [20] RCS5VP3A Add an importer for PayPal account statements
  • [21] 6A5YLGWV Add an importer for the VR-Bank CSV format
  • [22] PCHAKXNM Add an importer for Fidor account statements
  • [*] XWHISGCP Extract Amount into separate crate
  • [*] UESS5YZE migrate dependencies into workspace manifest

Change contents

  • edit in common/beancount-types/Cargo.toml at line 38
    [3.15290]
    [lints]
    workspace = true
  • edit in beancount/cost/Cargo.toml at line 19
    [2.673]
    [lints]
    workspace = true
  • replacement in Cargo.toml at line 2
    [3.9844][2.696:726](),[2.726][3.5356:5395](),[3.5356][3.5356:5395](),[3.5395][3.4925:4961](),[3.4961][3.5395:5454](),[3.5395][3.5395:5454](),[3.5454][3.15199:15216](),[3.15216][3.2589:2607](),[3.5454][3.2589:2607](),[3.2607][3.101:125](),[3.125][3.173:196](),[3.196][3.9853:9878](),[3.9878][3.17726:17747](),[3.9878][3.196:241](),[3.17747][3.196:241](),[3.196][3.196:241](),[3.241][3.21170:21193](),[3.21193][3.15703:15727](),[3.241][3.15703:15727](),[3.15727][3.15312:15340](),[3.15340][3.12730:12755](),[3.125][3.91793541:91793572](),[3.241][3.91793541:91793572](),[3.12755][3.91793541:91793572](),[3.15340][3.91793541:91793572](),[3.15727][3.91793541:91793572](),[3.2607][3.91793541:91793572]()
    members = [ "beancount/cost",
    "common/beancount-pretty-printer",
    "common/beancount-tree-writer",
    "common/beancount-types",
    "common/german-decimal",
    "framework",
    "generators",
    "importers/amazon",
    "importers/apple",
    "importers/bw-bank",
    "importers/dkb",
    "importers/ebase",
    "importers/ecus",
    "importers/fidor",
    "importers/paypal",
    "importers/uniondepot",
    "importers/vr-bank",
    "parsers/iso20022-parser",
    [3.9844]
    [3.5454]
    members = [
    "beancount/cost",
    "common/beancount-pretty-printer",
    "common/beancount-tree-writer",
    "common/beancount-types",
    "common/german-decimal",
    "framework",
    "generators",
    "importers/amazon",
    "importers/apple",
    "importers/bw-bank",
    "importers/dkb",
    "importers/ebase",
    "importers/ecus",
    "importers/fidor",
    "importers/paypal",
    "importers/uniondepot",
    "importers/vr-bank",
    "parsers/iso20022-parser",
  • replacement in Cargo.toml at line 125
    [3.37827][3.37827:37922]()
    "formatting",
    "local-offset",
    "macros",
    "parsing",
    "serde-human-readable",
    [3.37827]
    [3.37922]
    "formatting",
    "local-offset",
    "macros",
    "parsing",
    "serde-human-readable",
  • edit in Cargo.toml at line 153
    [24.2419]
    [25.1750]
    [workspace.lints.clippy]
    all = "warn"
    nursery = "warn"
    pedantic = "warn"