mirror of
https://github.com/wader/fq.git
synced 2024-12-22 21:01:37 +03:00
lint: Fix ioutil deprecation, reformat for new doc standard
This commit is contained in:
parent
198305ecfc
commit
3c21b058e4
@ -4,13 +4,13 @@ package main
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"io/ioutil"
|
||||
"io"
|
||||
"os"
|
||||
"strconv"
|
||||
)
|
||||
|
||||
func main() {
|
||||
bs, err := ioutil.ReadAll(os.Stdin)
|
||||
bs, err := io.ReadAll(os.Stdin)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
@ -3,7 +3,7 @@ package main
|
||||
import (
|
||||
"encoding/json"
|
||||
"errors"
|
||||
"io/ioutil"
|
||||
"io"
|
||||
"log"
|
||||
"os"
|
||||
"strconv"
|
||||
@ -82,7 +82,7 @@ func main() {
|
||||
_ = json.NewDecoder(r).Decode(&data)
|
||||
}
|
||||
|
||||
templateBytes, err := ioutil.ReadAll(os.Stdin)
|
||||
templateBytes, err := io.ReadAll(os.Stdin)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
@ -1,4 +1,5 @@
|
||||
// Package all registers all builtin formats with the default registry
|
||||
//
|
||||
//nolint:revive
|
||||
package all
|
||||
|
||||
|
@ -8,6 +8,7 @@ const (
|
||||
)
|
||||
|
||||
// TODO: change to CamelCase?
|
||||
//
|
||||
//nolint:revive
|
||||
const (
|
||||
ALL = "all"
|
||||
|
@ -6,7 +6,6 @@ import (
|
||||
"fmt"
|
||||
"io"
|
||||
"io/fs"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"testing"
|
||||
@ -46,8 +45,8 @@ func (ft *fuzzTest) Platform() interp.Platform { return interp.Platform{} }
|
||||
func (ft *fuzzTest) Stdin() interp.Input {
|
||||
return fuzzTestInput{FileReader: interp.FileReader{R: bytes.NewBuffer(ft.b)}}
|
||||
}
|
||||
func (ft *fuzzTest) Stdout() interp.Output { return fuzzTestOutput{ioutil.Discard} }
|
||||
func (ft *fuzzTest) Stderr() interp.Output { return fuzzTestOutput{ioutil.Discard} }
|
||||
func (ft *fuzzTest) Stdout() interp.Output { return fuzzTestOutput{io.Discard} }
|
||||
func (ft *fuzzTest) Stderr() interp.Output { return fuzzTestOutput{io.Discard} }
|
||||
func (ft *fuzzTest) InterruptChan() chan struct{} { return nil }
|
||||
func (ft *fuzzTest) Environ() []string { return nil }
|
||||
func (ft *fuzzTest) Args() []string {
|
||||
@ -85,7 +84,7 @@ func FuzzFormats(f *testing.F) {
|
||||
return err
|
||||
}
|
||||
|
||||
b, readErr := ioutil.ReadFile(path)
|
||||
b, readErr := os.ReadFile(path)
|
||||
if readErr != nil {
|
||||
f.Fatal(err)
|
||||
}
|
||||
|
@ -227,10 +227,14 @@ const (
|
||||
|
||||
// $00 ISO-8859-1 [ISO-8859-1]. Terminated with $00.
|
||||
// $01 UTF-16 [UTF-16] encoded Unicode [UNICODE] with BOM. All
|
||||
// strings in the same frame SHALL have the same byteorder.
|
||||
// Terminated with $00 00.
|
||||
//
|
||||
// strings in the same frame SHALL have the same byteorder.
|
||||
// Terminated with $00 00.
|
||||
//
|
||||
// $02 UTF-16BE [UTF-16] encoded Unicode [UNICODE] without BOM.
|
||||
// Terminated with $00 00.
|
||||
//
|
||||
// Terminated with $00 00.
|
||||
//
|
||||
// $03 UTF-8 [UTF-8] encoded Unicode [UNICODE]. Terminated with $00.
|
||||
var encodingNames = scalar.UToSymStr{
|
||||
encodingISO8859_1: "iso_8859-1",
|
||||
|
@ -4,6 +4,7 @@ import "github.com/wader/fq/pkg/scalar"
|
||||
|
||||
// from https://www.tcpdump.org/linktypes.html
|
||||
// TODO cleanup
|
||||
//
|
||||
//nolint:revive
|
||||
const (
|
||||
LinkTypeNULL = 0
|
||||
|
@ -1,4 +1,5 @@
|
||||
// Code below generated from ebml_matroska.xml
|
||||
//
|
||||
//nolint:revive
|
||||
package ebml_matroska
|
||||
|
||||
|
@ -5,6 +5,7 @@ import (
|
||||
)
|
||||
|
||||
// based on ffmpeg libavformat/isom.c ff_mp4_obj_type
|
||||
//
|
||||
//nolint:revive
|
||||
const (
|
||||
MPEGObjectTypeMOV_TEXT = 0x08
|
||||
@ -191,6 +192,7 @@ var MPEGAudioObjectTypeNames = scalar.UToScalar{
|
||||
}
|
||||
|
||||
// based on ffmpeg/libavutil/pixfmt.h
|
||||
//
|
||||
//nolint:revive
|
||||
var ISO_23091_2_ColourPrimariesMap = scalar.UToScalar{
|
||||
1: {Sym: "bt709", Description: "ITU-R BT1361 / IEC 61966-2-4 / SMPTE RP 177 Annex B"},
|
||||
|
@ -73,7 +73,8 @@ func decodeEscapeValueAbsFn(b1 int, b2 int, b3 int) func(d *decode.D) uint64 {
|
||||
}
|
||||
|
||||
// add values and escaped values
|
||||
//nolint: deadcode,unused
|
||||
//
|
||||
//nolint:deadcode,unused
|
||||
func decodeEscapeValueAddFn(b1 int, b2 int, b3 int) func(d *decode.D) uint64 {
|
||||
return decodeEscapeValueFn(0, b1, b2, b3)
|
||||
}
|
||||
|
@ -195,7 +195,8 @@ var videoMessageH264PacketTypeNames = scalar.UToSymStr{
|
||||
}
|
||||
|
||||
// TODO: invalid warning that timestampDelta is unused
|
||||
//nolint: unused
|
||||
|
||||
//nolint:unused
|
||||
type messageHeader struct {
|
||||
timestamp uint64
|
||||
timestampDelta uint64
|
||||
|
@ -24,6 +24,7 @@
|
||||
//
|
||||
|
||||
// skip errcheck to keep code similar to gojq version
|
||||
//
|
||||
//nolint:errcheck
|
||||
package colorjson
|
||||
|
||||
|
@ -11,7 +11,6 @@
|
||||
package difftest
|
||||
|
||||
import (
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"strings"
|
||||
@ -139,7 +138,7 @@ func TestWithOptions(t *testing.T, opts Options) {
|
||||
for _, p := range paths {
|
||||
t.Run(p, func(t *testing.T) {
|
||||
t.Helper()
|
||||
input, err := ioutil.ReadFile(p)
|
||||
input, err := os.ReadFile(p)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
@ -149,13 +148,13 @@ func TestWithOptions(t *testing.T, opts Options) {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
expectedOutput, expectedOutputErr := ioutil.ReadFile(outputPath)
|
||||
expectedOutput, expectedOutputErr := os.ReadFile(outputPath)
|
||||
if opts.WriteOutput {
|
||||
if expectedOutputErr == nil && string(expectedOutput) == output {
|
||||
return
|
||||
}
|
||||
|
||||
if err := ioutil.WriteFile(outputPath, []byte(output), 0644); err != nil { //nolint:gosec
|
||||
if err := os.WriteFile(outputPath, []byte(output), 0644); err != nil { //nolint:gosec
|
||||
t.Fatal(err)
|
||||
}
|
||||
return
|
||||
|
@ -16,7 +16,8 @@ import (
|
||||
)
|
||||
|
||||
// Cast gojq value to go value
|
||||
//nolint: forcetypeassert, unconvert
|
||||
//
|
||||
//nolint:forcetypeassert,unconvert
|
||||
func CastFn[T any](v any, structFn func(input any, result any) error) (T, bool) {
|
||||
var t T
|
||||
switch any(t).(type) {
|
||||
|
@ -4,13 +4,14 @@
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
//nolint:revive
|
||||
package mathextra
|
||||
|
||||
@ -19,11 +20,11 @@ import "unsafe"
|
||||
// Float16 represents a 16-bit floating point number, containing a single sign bit, 5 exponent bits
|
||||
// and 10 fractional bits. This corresponds to IEEE 754-2008 binary16 (or half precision float) type.
|
||||
//
|
||||
// MSB LSB
|
||||
// ╔════╦════╤════╤════╤════╤════╦════╤════╤════╤════╤════╤════╤════╤════╤════╤════╗
|
||||
// ║Sign║ E₄ │ E₃ │ E₂ │ E₁ │ E₀ ║ F₉ │ F₈ │ F₇ │ F₆ │ F₅ │ F₄ │ F₃ │ F₂ │ F₁ │ F₀ ║
|
||||
// ╚════╩════╧════╧════╧════╧════╩════╧════╧════╧════╧════╧════╧════╧════╧════╧════╝
|
||||
// Where E is the exponent bits and F is the fractional bits.
|
||||
// MSB LSB
|
||||
// ╔════╦════╤════╤════╤════╤════╦════╤════╤════╤════╤════╤════╤════╤════╤════╤════╗
|
||||
// ║Sign║ E₄ │ E₃ │ E₂ │ E₁ │ E₀ ║ F₉ │ F₈ │ F₇ │ F₆ │ F₅ │ F₄ │ F₃ │ F₂ │ F₁ │ F₀ ║
|
||||
// ╚════╩════╧════╧════╧════╧════╩════╧════╧════╧════╧════╧════╧════╧════╧════╧════╝
|
||||
// Where E is the exponent bits and F is the fractional bits.
|
||||
type Float16 uint16
|
||||
|
||||
const (
|
||||
|
@ -5,7 +5,6 @@ import (
|
||||
"context"
|
||||
"fmt"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"math/big"
|
||||
"regexp"
|
||||
|
||||
@ -1129,7 +1128,7 @@ func (d *D) FieldFormatReaderLen(name string, nBits int64, fn func(r io.Reader)
|
||||
if err != nil {
|
||||
d.IOPanic(err, "FieldFormatReaderLen: fn")
|
||||
}
|
||||
rBuf, err := ioutil.ReadAll(r)
|
||||
rBuf, err := io.ReadAll(r)
|
||||
if err != nil {
|
||||
d.IOPanic(err, "FieldFormatReaderLen: ReadAll")
|
||||
}
|
||||
@ -1149,7 +1148,7 @@ func (d *D) TryFieldReaderRangeFormat(name string, startBit int64, nBits int64,
|
||||
return 0, nil, nil, nil, err
|
||||
}
|
||||
r := bitio.NewIOReadSeeker(br)
|
||||
rb, err := ioutil.ReadAll(fn(r))
|
||||
rb, err := io.ReadAll(fn(r))
|
||||
if err != nil {
|
||||
return 0, nil, nil, nil, err
|
||||
}
|
||||
|
@ -145,7 +145,8 @@ func (d *D) tryText(nBytes int, e encoding.Encoding) (string, error) {
|
||||
// read length prefixed text (ex pascal short string)
|
||||
// lBits length prefix
|
||||
// fixedBytes if != -1 read nBytes but trim to length
|
||||
//nolint: unparam
|
||||
//
|
||||
//nolint:unparam
|
||||
func (d *D) tryTextLenPrefixed(lenBits int, fixedBytes int, e encoding.Encoding) (string, error) {
|
||||
if lenBits < 0 {
|
||||
return "", fmt.Errorf("tryTextLenPrefixed lenBits must be >= 0 (%d)", lenBits)
|
||||
|
@ -2,7 +2,6 @@ package fqtest
|
||||
|
||||
import (
|
||||
"context"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"strconv"
|
||||
"testing"
|
||||
@ -19,7 +18,7 @@ func TestPath(t *testing.T, registry *interp.Registry) {
|
||||
ColorDiff: os.Getenv("DIFF_COLOR") != "",
|
||||
WriteOutput: os.Getenv("WRITE_ACTUAL") != "",
|
||||
Fn: func(t *testing.T, path, input string) (string, string, error) {
|
||||
b, err := ioutil.ReadFile(path)
|
||||
b, err := os.ReadFile(path)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
@ -6,7 +6,6 @@ import (
|
||||
"fmt"
|
||||
"io"
|
||||
"io/fs"
|
||||
"io/ioutil"
|
||||
"math/big"
|
||||
|
||||
"github.com/wader/fq/internal/aheadreadseeker"
|
||||
@ -217,7 +216,7 @@ func (i *Interp) _open(c any) any {
|
||||
}
|
||||
|
||||
if fRS == nil {
|
||||
buf, err := ioutil.ReadAll(ctxreadseeker.New(i.EvalInstance.Ctx, &ioextra.ReadErrSeeker{Reader: f}))
|
||||
buf, err := io.ReadAll(ctxreadseeker.New(i.EvalInstance.Ctx, &ioextra.ReadErrSeeker{Reader: f}))
|
||||
if err != nil {
|
||||
f.Close()
|
||||
return err
|
||||
|
@ -5,7 +5,6 @@ import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"math/big"
|
||||
"reflect"
|
||||
"strings"
|
||||
@ -143,7 +142,7 @@ func (i *Interp) _registry(c any) any {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
b, err := ioutil.ReadAll(f)
|
||||
b, err := io.ReadAll(f)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
@ -11,7 +11,6 @@ import (
|
||||
"fmt"
|
||||
"io"
|
||||
"io/fs"
|
||||
"io/ioutil"
|
||||
"math/big"
|
||||
"path"
|
||||
"strconv"
|
||||
@ -917,7 +916,7 @@ func (i *Interp) Eval(ctx context.Context, c any, expr string, opts EvalOpts) (g
|
||||
|
||||
output := opts.output
|
||||
if opts.output == nil {
|
||||
output = ioutil.Discard
|
||||
output = io.Discard
|
||||
}
|
||||
|
||||
runCtx, runCtxCancelFn := i.interruptStack.Push(ctx)
|
||||
|
Loading…
Reference in New Issue
Block a user