Configuration error at 'useDotenv': should be equal to constant

Hi
I’m getting this when trying to build my project. I tried useDotenv with both false and true but error remains.
Here is my serverless.yml


service: scrapers

frameworkVersion: '2'

configValidationMode: error

plugins:

  - serverless-offline

  - serverless-plugin-include-dependencies

  #- serverless-webpack

layers:

  chromePreBuilt:

    package:

      artifact: apps/scrapers/layers/chrome_aws_lambda.zip

package:

  individually: true

  excludeDevDependencies: false

  exclude:

    - layer/**

    - chrome-aws-lambda/**

    - node_modules/chrome-aws-lambda/**

provider:

  name: aws

  region: eu-west-2

  runtime: nodejs12.x

  layers:

    - { Ref: ChromePreBuiltLambdaLayer }

  iamRoleStatements:

    - Effect: 'Allow'

      Action:

        - s3:PutObject

      Resource: 'arn:aws:s3:::peckwater-data'

  environment:

    SCRAPINGDOG_URL: ${env:SCRAPINGDOG_URL}

    SCRAPINGDOG_API_KEY: ${env:SCRAPINGDOG_API_KEY}

    REDSHIFT_CLUSTER_ID: ${env:REDSHIFT_CLUSTER_ID}

    REDSHIFT_DB_NAME: ${env:REDSHIFT_DB_NAME}

    REDSHIFT_DB_USER: ${env:REDSHIFT_DB_USER}

    REDSHIFT_SECRET_ARN: ${env:REDSHIFT_SECRET_ARN}

    S3_BUCKET_NAME: ${env:S3_BUCKET_NAME}

    DELIVEROO_URL: ${env:DELIVEROO_URL}

    UBEREATS_URL: ${env:UBEREATS_URL}

    JUSTEAT_URL: ${env:JUSTEAT_URL}

custom:

  webpack:

    includeModules:

      forceExclude:

        - chrome-aws-lambda

functions:

  deliverooSearch:

    handler: src/deliveroo/search.findLinks

    timeout: 900

    events:

      - http:

          path: deliverooSearch

          method: get

      #- schedule: rate(3 minutes)

  deliverooMenu:

    handler: src/deliveroo/menu.findItems

    timeout: 900

    events:

      - http:

          path: deliverooMenu

          method: get

      #- schedule: rate(1 minute)

  uberEatsSearch:

    handler: src/uberEats/search.findLinks

    timeout: 600

    events:

      - http:

          path: uberEatsSearch

          method: get

      #- schedule: rate(3 minutes)

  uberEatsMenu:

    handler: src/uberEats/menu.findItems

    timeout: 900

    events:

      - http:

          path: uberEatsMenu

          method: get

      #- schedule: rate(1 minute)

  justEatSearch:

    handler: src/justEat/search.findLinks

    timeout: 600

    events:

      - http:

          path: justEatSearch

          method: get

      #- schedule: rate(3 minutes)

    layers:

      - { Ref: ChromePreBuiltLambdaLayer }

  justEatMenu:

    handler: src/justEat/menu.findItems

    timeout: 600

    events:

      - http:

          path: justEatMenu

          method: get

      #- schedule: rate(1 minute)

  loadData:

    handler: src/s3Loader/loader.loadData

    timeout: 300

    events:

      - http:

          path: loadData

          method: get

      - s3:

          bucket: ${env:S3_BUCKET_NAME}

          event: s3:ObjectCreated:*

          rules:

            - suffix: .txt

          existing: true

  hygieneRating:

    handler: src/hygieneRating/rating.getRating

    timeout: 600

    events:

      - http:

          path: hygieneRating

          method: get

  drive:

    handler: src/drive/drive.readFiles

    timeout: 600

    events:

      - http:

          path: drive

          method: get

  # box:

  #   handler: src/box/box.readFiles

  #   timeout: 600

  #   events:

  #     - http:

  #         path: box

  #         method: get

  # findPlaces:

  #   handler: src/places/findPlaces.findPlaceFromText

  #   events:

  #     - http:

  #         path: places

  #         method: get

  #     #- schedule: rate(10 minutes)

Hi Ali, and welcome to the forums. In your serverless.yml you posted I am not seeing a useDotenv property at all. Could you share the version with that included so we can confirm it looks good?